Skip to content

HTTP 메서드 해설

모든 HTTP 요청 메서드를 한 표에 정리했습니다: 메서드, 안전성, 멱등성, 요청 본문, 일반적인 용도. HTTP 메서드 도구의 빠른 참조 자료입니다.

HTTP 메서드는 서버에 어떤 동작을 할지 알립니다. 가장 중요한 속성은 두 가지입니다. 안전은 메서드가 서버 상태를 변경하지 않음을 뜻하므로 GET이나 HEAD는 절대 스스로 데이터를 쓰지 않습니다. 멱등은 요청을 몇 번 보내도 결과가 같음을 뜻하므로 PUT이나 DELETE를 열 번 반복해도 한 번 보낸 것과 같은 상태로 끝납니다. POST는 안전하지도 멱등하지도 않아서 새로운 것을 만들 때 사용됩니다. 함께 제공되는 도구에서 각 메서드를 자세히 살펴볼 수 있습니다.

참조 표 · 9 항목http-methods 도구 열기 →
9 of 9 rows
HTTP 메서드
예예없음상태를 변경하지 않고 서버에서 리소스를 가져옵니다.
아니요아니요보통 있음데이터를 제출하여 새 리소스를 만들거나 동작을 실행합니다.
아니요예있음알려진 URL의 리소스 전체를 보낸 데이터로 교체합니다.
아니요아니요있음기존 리소스에 부분 변경을 적용합니다.
아니요예없음서버에서 리소스를 제거합니다.
예예없음본문을 반환하지 않는 GET처럼 URL의 응답 헤더를 가져옵니다.
예예없음서버가 해당 URL에 허용하는 메서드와 기능을 묻습니다.
예예없음받은 요청을 그대로 되돌려 보내 경로를 진단 테스트합니다.
아니요아니요없음서버로 터널을 엽니다. 보통 프록시를 통한 TLS에 사용됩니다.