종류 | 기능 |
---|---|
GET | 리소스 조회 |
POST | 요청 데이터 처리, 주로 등록에 사용 |
PUT | 리소스 대체, 해당 리소스가 없으면 생성 |
PATCH | 리소스 부분 변경 |
DELETE | 리소스 삭제 |
1) 리소스 조회
2) 서버에 전달 하고 싶은 데이터는 query를 통해서 전달 해준다.
3) 메세지 바디를 사용해서 데이터를 전달할 수 있지만 권장하지 않는다.
1) 요청 데이터 처리
2) 메세지 바디를 통해 서버로 요청 데이터 전달한다.
3) 서버는 요청 데이터를 처리해준다.
4) 주로 데이터 등록 및 프로세스 처리에 사용된다.
5) 서버에서 큰 변화가 일어날 경우 사용한다.
1) 리소스를 대체 해준다.
- 리소스가 있으면 대체
- 리소스가 없다면 생성
2) 클라이언트가 리소스를 식별 해준다.
3) 기존 리소스를 완전히 삭제하고 대체 해준다. (덮어 씌운다.)
1) 리소스를 부분 변경할때 사용한다
2) PUT과 다르게 부분 변경이 가능하다
1) 리소스를 삭제하는데 사용힌다.