HTTP 프로토콜은 Hyper Text Transfer Protocol의 약어로, 월드 와이드 웹(WWW: World Wide Web) 서버에서 로컬 브라우저로 하이퍼텍스트를 전송하는 데 사용되는 전송 프로토콜입니다. .
HTTP는 데이터(HTML 파일, 이미지 파일, 쿼리 결과 등)를 전송하기 위한 TCP/IP 기반의 통신 프로토콜입니다.
HTTP 요청 방법 통사론
HTTP 표준에 따르면 HTTP 요청은 여러 요청 방법을 사용할 수 있습니다.
HTTP1.0은 GET, POST 및 HEAD 메서드의 세 가지 요청 메서드를 정의합니다.
HTTP1.1에는 OPTIONS, PUT, DELETE, TRACE 및 CONNECT 메소드의 5가지 새로운 요청 메소드가 추가되었습니다.
HTTP 요청 방법 예
GET | 지정된 페이지 정보를 요청하고 엔터티 본문을 반환합니다. |
HEAD | 는 반환된 응답에 헤더를 가져오는 데 사용되는 특정 콘텐츠가 없다는 점을 제외하면 가져오기 요청과 유사합니다. |
POST | 요청을 처리하기 위해 지정된 리소스에 데이터를 제출합니다. (예: 양식 제출 또는 파일 업로드) 데이터는 요청 본문에 포함됩니다. POST 요청으로 인해 새로운 리소스가 생성되거나 기존 리소스가 수정될 수 있습니다. |
PUT | 클라이언트에서 서버로 전송된 데이터는 지정된 문서의 내용을 대체합니다. |
DELETE | 서버에 지정된 페이지를 삭제하도록 요청합니다. |
CONNECT | HTTP/1.1 프로토콜은 파이프라인에 대한 연결을 변경할 수 있는 프록시 서버용으로 예약되어 있습니다. |
OPTIONS | 클라이언트가 서버 성능을 볼 수 있습니다. |
TRACE | 주로 테스트나 진단에 사용되는 서버에서 받은 요청을 반영합니다. |