User Update
회원 정보 수정하기와 매칭되는 부분입니다.
url
/member/<유저 고유 pk>/
method
PUT
처음 등장하는 PUT
메서드입니다. 서버에게 resource의 업데이트 하거나 resource 가 없다면 새로운 resource 를 생성해 달라고 요청합니다. 회원정보 수정 등에 사용됩니다. PUT은 PATCH와 비교해서 전체 데이터를 교체하는 차이점이 있습니다.
가령 user data의 구조가 name, nickname, post_code라고 한다면, 회원정보 수정시 PUT은 유저의 고유 pk를 찾아 nickname만 수정하더라도 항상 모든 필드값을 가져와서 모든 필드를 항상 새로운 값으로 교체합니다.
data params
Key | Value |
---|---|
name | 유저 실명 |
nickname | 닉네임 |
post_code | 우편주소 |
road_address | 도로명 주소 |
detail_address | 상세 주소(아파트, 동, 호수) |
Success Response
- PUT : 200 OK
{
"pk": 322,
"nickname": "tu47",
"name": "변경하겠습니다.",
"email": "[email protected]",
"profile_image": null,
"user_type": "D",
"post_code": null,
"road_address": null,
"detail_address": null,
"date_joined": "2017-08-09T05:04:59.334437Z",
"last_login": null
}
name
만 변경한 결과는 위와 같습니다.