REST API 디자인 가이드
REST API 설계 시 가장 중요한 항목은 다음의 2가지로 요약할 수 있습니다.
첫 번째, URI는 정보의 자원을 표현해야 한다.
두 번째, 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE)로 표현한다.
[참고]HTTP METHOD의 알맞은 역할
POST, GET, PUT, DELETE 이 4가지의 Method를 가지고 CRUD를 할 수 있습니다.
METHOD | 역할 |
---|---|
POST | POST를 통해 해당 URI를 요청하면 리소스를 생성합니다. |
GET | GET를 통해 해당 리소스를 조회합니다. 리소스를 조회하고 해당 도큐먼트에 대한 자세한 정보를 가져온다. |
PUT | PUT를 통해 해당 리소스를 수정합니다. |
DELETE | DELETE를 통해 리소스를 삭제합니다. |
명사를 통해서 URL상에 정보를 주고 받는것!
ex) GET -> /dog ==모든 강아지
GET -> /dog/RuRu ==루루 강아지
GET -> /dog/ search?color=brown ==갈색 강아지
GET -> /owners/nicolas/dogs -> 니콜라스의 강아지들!
'BackEnd > Django' 카테고리의 다른 글
[DJANGO] Serializer (0) | 2018.11.04 |
---|---|
[DJANGO] Rest Framework(Serializer) (0) | 2018.11.04 |
[DJANGO] 장고 어드민 패널 사용하기2 (객체 이름 지정) (0) | 2018.10.26 |
[DJANGO] 장고 어드민 패널 사용하기2 (객체 이름 지정) (0) | 2018.10.26 |
[DJANGO] 장고 어드민 패널 사용하기(패널 송신, 객체 생성) (0) | 2018.10.26 |