image

1. 주요 메서드

  • GET : 리소스 조회
  • POST : 요청 데이터 처리, 주로 등록에 사용
  • PUT : 리소스를 대체(덮어쓰기), 해당 리소스가 없으면 생성
  • PATCH : 리소스 부분 변경 (PUT이 전체 변경, PATCH는 일부 변경)
  • DELETE : 리소스 삭제

2. 기타 메서드

  • HEAD :
    • GET과 동일하지만 메시지 부분(body 부분)을 제외하고, 상태 줄과 헤더만 반환.
      ⇒ 데이터를 요청하지 않고 응답 헤더만 받을 때 사용.
    • 리소스의 메타데이터를 확인하거나 캐싱, 네트워크 디버깅 등의 용도로 사용.
    • 데이터를 소비하지 않으면서 원하는 정보를 얻을 수 있어서 네트워크 비용이나 서버 부하를 줄이는 데에 유용.