1. 주요 메서드
GET
: 리소스 조회POST
: 요청 데이터 처리, 주로 등록에 사용PUT
: 리소스를 대체(덮어쓰기), 해당 리소스가 없으면 생성PATCH
: 리소스 부분 변경 (PUT
이 전체 변경,PATCH
는 일부 변경)DELETE
: 리소스 삭제
2. 기타 메서드
HEAD
:GET
과 동일하지만 메시지 부분(body 부분)을 제외하고, 상태 줄과 헤더만 반환.
⇒ 데이터를 요청하지 않고 응답 헤더만 받을 때 사용.- 리소스의 메타데이터를 확인하거나 캐싱, 네트워크 디버깅 등의 용도로 사용.
- 데이터를 소비하지 않으면서 원하는 정보를 얻을 수 있어서 네트워크 비용이나 서버 부하를 줄이는 데에 유용.