> 백엔드 개발 > PHP 문제 > PHP에서 put과 post의 차이점은 무엇입니까?

PHP에서 put과 post의 차이점은 무엇입니까?

青灯夜游
풀어 주다: 2023-03-13 09:58:01
원래의
4027명이 탐색했습니다.

차이점: 1. PUT 방법은 POST 방법만큼 널리 사용되지는 않지만 서버에 파일을 업로드하는 가장 효율적인 방법입니다. 2. 업로드 프로세스와 업로드 효과가 다릅니다. POST 요청의 URI는 닫힌 엔터티 리소스의 처리를 나타내며, PUT 요청의 URI는 요청에 포함된 엔터티를 나타냅니다.

PHP에서 put과 post의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php에서 put과 post의 차이점

1. :

PHP는 Http로 정의된 서버와의 상호 작용 방법에서 PUT는 POST와 유사한 형식으로 메시지 본문의 메시지를 보내는 것입니다. Netscape Composer 및 W3C와 같은 프로그램은 Amaya와 같은 클라이언트가 사용하는 HTTP PUT 방법을 지원합니다.

PHP 4에서는 HTTP PUT의 내용을 읽으려면 표준 입력 스트림을 사용해야 합니다.

PUT 방법은 다음과 같습니다. POST 방식으로 널리 사용되지만 PUT 방식은 서버에 데이터를 보내는 방식입니다. 파일을 업로드하는 가장 효율적인 방법:

2. 업로드 과정의 차이점:

POST를 통해 파일을 업로드할 때 일반적으로 모든 정보를 멀티파트로 결합한 다음 서버에서 정보를 디코딩해야 하며, 디코딩 프로세스는 메모리와 CPU 리소스를 덜 소모합니다. 이는 대용량 파일을 업로드할 때 특히 그렇습니다. PUT 방식을 사용하면 추가 정보 없이 서버와 설정된 소켓 링크를 통해 파일의 내용을 전송할 수 있으며 효과가 더 좋습니다.

3 업로드 효과의 차이:

PHP가 요청을 받을 때; PUT 메서드를 사용하면 업로드된 파일이 POST 메서드로 처리된 다른 파일과 동일한 임시 디렉터리에 저장되며, 요청이 끝나면 임시 파일이 삭제됩니다.

PUT을 처리하는 데 사용되는 PHP 스크립트는 파일을 다른 위치에 복사해야 합니다.

4 POST와 PUT 요청의 근본적인 차이점

POST 요청의 URI는 닫힌 엔터티를 처리하기 위한 리소스를 나타냅니다. 데이터 수신 프로세스, 특정 프로토콜에 대한 게이트웨이 또는 주석을 수신하는 독립 엔터티

PUT 요청의 URI는 요청에 포함된 엔터티를 나타냅니다. 사용자 에이전트는 URI의 대상을 알고 있습니다. 서버는 요청을 다른 리소스에 적용할 수 없습니다. 서버가 요청을 다른 URI에 적용하려면 301 응답을 보내야 합니다.

사용자 에이전트는 자체 판단을 사용하여 요청을 전달할 수 있습니다.

추천 학습: "

PHP 비디오 튜토리얼

"

위 내용은 PHP에서 put과 post의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿