[웹 API 디자인] 15. API에 대한 요청 보내기
API에 대한 요청 보내기
우리의 강아지 API에서 일부 API 요청과 응답을 살펴보겠습니다.
갈색 강아지 Al을 만드세요.
POST /dogs
name=Al&furColor=brown
Response
200 OK
{
"dog": {
"id": "1234",
"name": "Al",
"furColor": "brown"
}
}
Al의 이름을 Rover로 바꾸세요. - 업데이트
PUT /dogs/1234
name=Rover
Response
200 OK
{
"dog": {
"id": "1234",
"name": "Rover",
"furColor": "brown"
}
}
특정한 강아지에 대해 알려주세요.
GET /dogs/1234
Response
200 OK
{
"dog": {
"id": "1234",
"name": "Rover",
"furColor": "brown"
}
}
모든 강아지에 대해 알려주세요.
GET /dogs
Response
200 OK
{
"dogs": [
{
"dog": {
"id":"1233",
"name": "Fido",
"furColor": "white"
}
},
{
"dog": {
"id":"1234",
"name": "Rover",
"furColor": "brown"
}
}
],
"_metadata": [{"totalCount":327,"limit":25,"offset":100}]
}
Rover를 삭제하세요. :-(
DELETE /dogs/1234
Response
200 OK
댓글남기기