웹서버

[정보] HTTP 요청 메소드(HTTP Request Method)

투칼론 2020. 3. 22. 16:36
반응형

HTTP는 주어진 자원에 대해 수행할 요청 메소드 세트를 정의하고 있다. 지원하는 요청 메소드는 HTTP 버전에 따라 약간 다를 수 있다. 아래는 HTTP/1.1 버전에서 지워하는 주요 메소드이다.

GET
HTTP 서버에 데이터 검색을 요청한다. POST 메소드와 가장 많이 사용된다.

 

POST 
HTTP 서버에 데이터를 생성, 수정과 삭제를 요청한다. 가장 많이 사용되는 메소드이다.


OPTIONS 
HTTP 서버 또는 엔드포인트가 허용하는 메소드 목록을 조회할 때 사용한다. 허용하지 않은 메소드가 요청되면 "405 Method Not Allowed" 응답을 보낸다.


HEAD
이 HEAD메소드는 GET 메소드와 유사하지만, 응답 시에 응답 본문 없이 헤더만을 보낸다.

 

PUT 

HTTP 서버에 데이터 저장(생성, 수정)을 요청한다. POST 메소드로 동일한 결과를 구현할 수 있어 많이 사용되지는 않는다.

DELETE
HTTP 서버에 데이터 삭제를 요청한다. POST 메소드로 동일한 결과를 구현할 수 있어 많이 사용되지는 않는다.

 

TRACE 

최종 자원까지 경로를 따라 메시지 루프백 테스트를 수행한다.