MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

HTTP request methods

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

HTTP는 필요한 액션이 주어진 리소스에 수행되는 것을 가리키는 요청 메소드를 정의합니다. 물론 명사로도 쓰일 수 있지만, 이 요청 메소드들을 종종 HTTP 동사라고 부릅니다. 각각은 서로 다른 구문을 구현하지만, 일부는 공통적인 기능을 공유합니다. 예를 들어서 요청 메소드는 safe, idempotent, 또는 cacheable합니다.

GET
GET 메소드는 특정 리소스의 참조를 요청합니다. GET을 사용하는 요청은 오직 데이터를 받기만 합니다.
HEAD
HEAD 메소드는 GET 메소드의 요청과 동일한 응답을 요구하지만, 응답에 본문을 포함하지 않습니다.
POST
POST 메소드는 특정 리소스에 엔티티를 제출할 때 쓰입니다. 이는 종종 서버의 상태의 변화나 부수작용(side effect)을 일으킵니다. 
PUT

PUT 메소드는 지정된 리소스 참조를 요청 payload로 치환합니다.

DELETE
DELETE 메소드는 특정 리소스를 삭제합니다.
CONNECT

CONNECT 메소드는 지정된 리소스로 식별되는 서버로의 터널을 생성합니다.

OPTIONS
OPTIONS 메소드는 지정된 리소스의 통신을 설정하는 데 쓰입니다.
TRACE

TRACE 메소드는 지정된 리소스의 경로를 따라 메시지 loop-back 테스트를 합니다.

PATCH
PATCH 메소드는 리소스의 부분만을 수정하는 데 쓰입니다.

명세

명세 제목 참고
RFC 7231, section 4: Request methods Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content Specifies GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE.
RFC 5789, section 2: Patch method PATCH Method for HTTP Specifies PATCH.

브라우저 호환성

No compatibility data found. Please contribute data for "http/methods" to the MDN compatibility data repository.

더 보기

문서 태그 및 공헌자

태그: 
 이 페이지의 공헌자: dbwodlf3, kidkkr, fscholz
 최종 변경: dbwodlf3,