오늘은 PostMan에서 POST요청을 보내는 부분을 정리하려고한다😉
우선, post로 postman에서 메세지를 추가할 수 있는데, 꼭 넣어야 하는 부분은
이 부분이다! body에 적어줘야한다. 요청형식은 JSON
으로 보내줘야한다.
요청부분을 지켜 post 요청을 보내보면,
밑의 body 부분에 {"id" : 7}
와 같이 JSON 형식으로 응답을 받을 수 있다.
내가 보낸 부분이 잘 들어갔는지 확인하기 위해 GET 요청을 보내보면,
GET의 형식은 URL/{githubid}/messages로 되어있다.
결과를 확인해보면, 내가 추가한 그 전의 메세지들과 새롭게 추가된 post요청을 볼 수 있다.
++) 추가
예제
의 경우에는 어떤 CRUD 메소드가 들어오는지를 정리해보려고 한다.
유저정보에 대한 API 작성
*GET/users
성공했을 시 : 200 ok
실패했을 시 : 400, 404
개별 유저정보를 조회할때
*GET/users/dogyeong
성공 : 201 Created 200 ok
실패 : 400, 409 Conflict
개별 유저정보 추가
*POST/users
+body부분에 기타 추가사항을 적어준다.
개별 유저정보 갱신
*PUT,PATCH/users/1
-PUT일 때 성공 : 201 Created, 실패 : 400,404
-PATCH일 때 성공 : 200 Ok, 204 No Content, 실패 : 400,404
개별 유저정보 삭제
*DELET/users/1
성공 : 204 No Content, 200 Ok
실패 : 400, 404
💥💥여기서 잠~~깐~!!!!!😳
put과 patch에 차이점에 대해 알고있는가...!!
put은 정보의 전체를 수정하고, patch는 부분적인 수정일때 사용한다.
또한, 오늘 멱등
이라는 개념을 배웠는데,
멱등 : 어떤 조작을 몇 번을 반복해도 결과가 동일한 것
이다.
GET
,PUT
은 멱등하다
라고 말할 수 있다.웹에서 멱등은 동일한 작업을 계속 할 수 있다.