본문 바로가기

Put

(2)
HTTP 메소드 PUT , PATCH 차이 - 삽질중인 개발자 HTTP Method 중에 PUT와 PATCH는 리소스의 업데이트를 의미한다. 리소스를 업데이트 한다는 점에서는 같은 역할을 하는 메소드처럼 보이지만 두개의 요청에는 약간의 차이가 있다. PUT : 리소스의 모든 것을 업데이트 한다. PATCH : 리소스의 일부를 업데이트 한다. 아래와 같은 회원이라는 리소스가 있다. 회원 (member) 1 이름 (name) 애용이 나이 (age) 10 성별 (gender) M 아래와 같은 요청을 보내면 PUT /members/1 { name : "홍길동", age : 19, gender : "M" } 회원 (member) 1 이름 (name) 홍길동 나이 (age) 19 성별 (gender) M 위와 같이 변한다. 이번에는 나이와 성별를 빼고 요청을 보내면 PUT /..
HTTP 요청 메소드 정리 - 삽질중인 개발자 HTTP 메소드의 종류 GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, CONNECT, TRACE HTTP 메소드의 사용법 1. GET 클라이언트가 서버에 리소스를 요청할 때 사용 ( CRUD 에서 Read ) 2. POST 클라이언트가 서버의 리소스를 새로 만들 때 사용 ( CRUD 에서 Create ) 3. PUT 클라이언트가 서버의 리소스를 수정 할 때 사용 ( CRUD에서 Update : 전체 수정 ) 4. PATCH 클라이언트가 서버의 리소스를 수정 할 때 사용 ( CRUD에서 Update : 일부 수정 ) 5. DELETE 클라이언트가 서버의 리소스를 삭제 할 때 사용 ( CRUD에서 Delete ) 6. HEAD 클라이언트가 서버의 정상 작동 여부를 확인 할..