HTTP는 다음과 같은 메소드 종류들이 있습니다.
Name | Description |
---|---|
GET | 리소스 조회 |
POST | 요청 데이터 처리 |
PUT | 리소스를 대체, 없으면 생성 |
PATCH | 리소스 부분 변경 |
DELETE | 리소스 삭제 |
이 외에도 HEAD, OPTIONS, CONNECT, TRACE 등이 있습니다.
GET : 리소스 조회
POST : 메시지 바디를 통해 서버로 요청 데이터 전달
PUT: PUT 메소드는 리소스를 완전히 대체한다. 이는 클라이언트가 리소스 위치를 알고 URI를 지정한 것임.
PATCH : 리소스의 일부분만 변경
DELETE : 리소스 삭제
위 표를 보면, 안전, 멱등, 캐시가능이라는 것을 볼 수 있다. 이것들은 무엇일까?