C (Create) | POST |
R (Read) | GET |
U (Update) | PUT |
D (Delete) | DELETE |
GET
리소스를 조회
- 정보를 서버에 요청할 때
HEAD
GET과 동일하지만 response에 body부분을 제외하고, response code와 head만 반환
- Resource를 받지 않고 찾기만 할 때
- 응답의 상태 코드를 확인할 때
- Resource가 수정되었는지 확인 할 때
PUT
서버에 데이터를 수정, 작성 (GET과 반대)
- 서버가 Client 요청의 Body를 확인한다.
- 리소스를 대체 (덮어쓰기), 리소스가 없으면 생성
POST
서버에 데이터를 전송
- HTML form 에 많이 사용
TRACE
루프백 메시지를 호출하기 위해 테스트용으로 사용
OPTION
리소스가 지원하고 있는 메서드를 취득 (ex : get, post)