PUT vs Post
-> Post는 "서버"에서 리소스의 위치를 알고 있지만, PUT은 "클라이언트"가 알고 있어야 한다.
EX) POST /members : 서버에 신규 회원 리소스를 등록(리소스의 등록 위치는 서버가 결정!!)
PUT /members/100 : 클라이언트가 리소스의 위치(100)을 이미 알고 있다.(혹은 리소스가 등록될 위치를 클라이언트가
지정 가능)
*PATCH 메서드는 일부 서버에서는 지원이 안 된다고 한다. 그런 경우에는 POST 메서드 사용을 권장!
'CS 과목(CS科目) > 네트워크(ネットワーク)' 카테고리의 다른 글
HTTP API 설계 예시(모든 개발자를 위한 HTTP 기본 지식,Feat PATCH vs PUT vs POST) (1) | 2024.12.26 |
---|---|
HTTP 메서드의 속성(FEAT. 캐싱) (0) | 2024.12.26 |
비연결성,Connectionless(모든 개발자를 위한 HTTP) (0) | 2024.12.26 |
HTTP(모든 개발자를 위한 HTTP 웹 기본 지식) (0) | 2024.12.26 |
TCP/UDP(모든 웹 개발자를 위한 HTTP) (0) | 2024.12.25 |