[GET](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET) : 리소스 조회 메서드 (read)
• 쿼리스트링 외에 메시지 바디를 사용해서 데이터를 전달할 수 있지만, 서버에서 따로 구성해야 되기 때문에 지원하지 않는 곳이 많아서 권장하지 않음
• 조회할 때 POST도 사용할 수 있지만, GET 메서드는 캐싱이 가능하기에 GET을 사용하는 것이 유리하다.
[POST](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST) : 전달한 데이터 처리/생성 요청메서드
• 메시지 바디(body)를 통해 서버로 요청 데이터 전달하면 서버는 요청 데이터를 처리하여 업데이트
• 전달된 데이터로 주로 신규 리소스 등록, 프로세스 처리에 사용
• 만일 데이터를 GET 하는데 있어, JSON으로 조회 데이터를 넘겨야 하는 애매한 경우 POST를 사용
[PUT](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PUT) : 리소스를 대체(수정)하는 메서드 (Update)
[PATCH](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/PATCH) : 리소스 일부 부분을 변경하는 메소드 (Update)
• 만일 PATCH를 지원하지 않는 서버에서는 대신에 POST를 사용할 수 있다.
[DELETE](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/DELETE) : 리소스 제거하는 메소드 (Delete)
• 상태코드는 대부분 200을 사용하고 상황에 따라 204를 사용한다.