HTTP 메서드
일반적인 메서드와 새로 공개된 QUERY 메서드를 다룹니다. 배지는 각 메서드가 안전한지 / 멱등한지 / 캐시 가능한지 / 본문을 허용하는지 표시합니다.
QUERYNEW
요청 본문을 담는 안전한 조회 메서드 — 이른바 “본문이 있는 GET”.
safe ✓idempotent ✓cacheable ✓body ✓
GET
리소스를 가져옵니다. 부수효과가 없어야 합니다.
safe ✓idempotent ✓cacheable ✓body ✗
POST
데이터를 제출하며, 흔히 리소스를 만들거나 처리를 촉발합니다.
safe ✗idempotent ✗cacheable ✗body ✓
PUT
대상 리소스를 통째로 교체합니다.
safe ✗idempotent ✓cacheable ✗body ✓
PATCH
리소스에 부분 수정을 적용합니다.
safe ✗idempotent ✗cacheable ✗body ✓
DELETE
대상 리소스를 삭제합니다.
safe ✗idempotent ✓cacheable ✗body ✗
HEAD
GET과 같지만 헤더만 반환하고 본문은 없습니다.
safe ✓idempotent ✓cacheable ✓body ✗
OPTIONS
대상 리소스가 지원하는 통신 옵션을 조회합니다.
safe ✓idempotent ✓cacheable ✗body ✗
TRACE
HTTP TRACE는 요청 경로를 따라 루프백 진단을 수행합니다. 프록시의 변경, 보안 위험, 그리고 운영 환경에서 TRACE를 비활성화하는 이유를 드러냅니다.
safe ✓idempotent ✓cacheable ✗body ✗
CONNECT
HTTP CONNECT는 HTTPS 등 프로토콜을 위해 프록시를 통과하는 TCP 터널을 수립합니다. 터널링 흐름, 프록시 동작, 보안 고려사항을 다룹니다.
safe ✗idempotent ✗cacheable ✗body ✗