RESTful
REST (Representational State Transfer)
RESTful
REST (Representational State Transfer) |
---|
HTTP |
○ HTTP Method (GET, PUT, POST, DELETE) ○ HTTP Status Codes (200,404,...) |
Resource
METHOD | 역할 |
---|---|
POST | POST를 통해 해당 URI를 요청하면 리소스를 생성 |
GET | GET를 통해 해당 리소스를 조회하고 해당 도큐먼트에 대한 자세한 정보를 가져온다. |
PUT | PUT를 통해 해당 리소스를 수정합니다. |
DELETE | DELETE를 통해 리소스를 삭제합니다. |
Description | REST API | HTTP Method |
---|---|---|
Retrieve all Users | /users | GET |
Create a User | /users | POST |
Retrieve one User | /users/{id} | GET |
Delete a User | /users/{id} | DELETE |
Retrieve all posts for a User | /users/{id}/posts | GET |
Create a posts for a User | /users/{id}/posts | POST |
Retrieve details of a User | /users/{id}/posts/{post_id} | GET |