강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김형수님의 프로필 이미지
김형수

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

HTTP API 설계 예시

특정 회원이 작성한 게시글 불러오기 같은 경우 uri 설계

작성

·

419

·

수정됨

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

 

안녕하세요. 강의 듣다가 아래와 같은 경우는 실무에서는 어떻게 API를 설계하시는지 궁금하여 질문드립니다.

[질문1]

특정 게시글을 조회하는 api 가 있고, 특정 회원이 작성한 게시글을 불러오는 api 가 있다고 가정하면, 아래와 같이 작성을 하나요? 아니라면 어떻게 설계하면 좋을지 알려주시면 감사하겠습니다!!

GET /posts/{id}. : 특정 게시글 조회 API

GET /posts/{memberId}/list : 멤버 id 에 해당하는 게시글 조회 API

[질문2]

put, patch 를 사용할 때,

/members/{id} 이렇게 되어있는데, id는 path variable로 놓고 나머지 값들을 body로 보내는게 맞을까요?


답변 1

1

안녕하세요. 김형수님, 공식 서포터즈 David입니다.

/members/{memberId}/posts

/posts?member-id={memberId}

저라면 위와 같이 작성할 것 같습니다.

감사합니다.

김형수님의 프로필 이미지
김형수

작성한 질문수

질문하기