자주 쓰이는 HTTP Method
GET: 서버에서 데이터를 검색하는 데 사용됩니다. 이는 안전하고 멱등한 방법으로 주로 자원에서 정보를 읽는 데 사용됩니다.
POST: 서버에 데이터를 보내는 데 사용되며, 종종 자원을 생성하거나 업데이트하기 위해 사용됩니다. 폼 제출이나 파일 업로드에 일반적으로 사용됩니다.
PUT: 서버에 데이터를 보내 자원을 생성하거나 업데이트하는 데 사용됩니다. POST와 달리 PUT은 멱등하므로, 동일한 요청을 여러 번 해도 같은 결과가 나타납니다.
DELETE: 서버에서 자원을 제거하도록 요청하는 데 사용됩니다.
PATCH: PUT과 유사하지만 자원의 일부만 업데이트하는 데 사용됩니다. 이 또한 멱등합니다.
HEAD: GET과 유사하지만 실제 데이터 없이 자원에 대한 메타데이터만 검색합니다.
OPTIONS: 클라이언트가 자원과 관련된 사용 가능한 메소드나 요구 사항을 결정할 수 있게 합니다.
TRACE: 주로 디버깅 목적으로 사용되며, 진단을 위해 클라이언트에게 받은 요청을 에코합니다.