CS 과목(CS科目)/네트워크(ネットワーク)
HTTP 메서드(PUT vs POST)
JIN_YOUNG _KIM
2024. 12. 26. 11:34
PUT vs Post
-> Post는 "서버"에서 리소스의 위치를 알고 있지만, PUT은 "클라이언트"가 알고 있어야 한다.
EX) POST /members : 서버에 신규 회원 리소스를 등록(리소스의 등록 위치는 서버가 결정!!)
PUT /members/100 : 클라이언트가 리소스의 위치(100)을 이미 알고 있다.(혹은 리소스가 등록될 위치를 클라이언트가
지정 가능)
*PATCH 메서드는 일부 서버에서는 지원이 안 된다고 한다. 그런 경우에는 POST 메서드 사용을 권장!