API 설계

1.RESTful API 설계: 원칙과 예시

post-thumbnail

2.RESTful API 명세 템플릿

post-thumbnail

3.모든 사용자 정보를 가져옴: GET /users

post-thumbnail

4.새로운 사용자를 생성함: POST /users

post-thumbnail

5.특정 사용자의 정보를 가져옴: GET /users/{id}

post-thumbnail

6.특정 사용자의 정보를 업데이트함: PUT /users/{id}

post-thumbnail

7.특정 사용자를 삭제함: DELETE /users/{id}

post-thumbnail

8.특정 사용자의 모든 포스트 정보를 가져옴: GET /users/{id}/posts

post-thumbnail

9.특정 사용자에게 새로운 포스트를 생성함: POST /users/{id}/posts

post-thumbnail

10.특정 사용자의 특정 포스트 정보를 가져옴: GET /users/{id}/posts/{post_id}

post-thumbnail

11.특정 사용자의 특정 포스트 정보를 업데이트함: PUT /users/{id}/posts/{post_id}

post-thumbnail

12.특정 사용자의 특정 포스트를 삭제함: DELETE /users/{id}/posts/{post_id}

post-thumbnail

13.특정 사용자의 정보 일부를 업데이트함: PATCH /users/{id}

post-thumbnail

14.특정 사용자의 특정 포스트 정보 일부를 업데이트함: PATCH /users/{id}/posts/{post_id}

post-thumbnail