반응형
POST VS PUT
- POST는 INSERT, PUT은 UPDATE라고 생각하면 편하다.
- 동일한 자원을 여러번 POST 하면 서버 자원은 변화가 생성, PUT은 변화가 생기지 않는다.
💚POST 예제
- POST의 경우 클라이언트가 리소스의 위치를 지정하지 않는 경우 사용한다.
- 따라서 아래 예시와 같은 요청이 여러번 수행되는 경우 매번 새로은 medicine이 생성되어 medicine/3, medicine/4 등 매번 새로운 자원이 생성된다.
💚PUT 예제
- 클라이트가 명확하게 리소스 위치 지정 ex) medicine/12
- 여러번 수행하여도 새로운 자원이 생성되지 않으며 동일한 리소스를 수정한다.
반응형
'Network' 카테고리의 다른 글
[네트워크/HTTP]HTTP 파일 업로드 Multipart(멀티파트) 란? (0) | 2022.07.10 |
---|---|
[네트워크/HTTP]OPTIONS 메소드는 언제 사용할까? (0) | 2022.07.06 |
[네트워크]ARP 란? (0) | 2022.06.26 |
[네트워크]OSI 7 계층 (0) | 2022.06.22 |
[네트워크]MAC주소가 왜 필요할까?IP주소와 PORT 나눠서 사용하는 이유는? (0) | 2022.06.22 |