Created: Updated:

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

댓글남기기