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

서꾸리님의 프로필 이미지
서꾸리

작성한 질문수

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

HTTP API 설계 예시

현업이 궁금합니다.

해결된 질문

작성

·

348

2

안녕하세요 좋은 강의 너무 잘 듣고 있습니다.

저는 실무에서 be 개발을 맡게된 초보 개발자입니다.

api 설계를 하다보면 어려울때가 많더라구요

예를 들면

PATCH(PUT)로 넘길때 키 값을 PathVariable /aaa/{key} 형식으로 넘기게 할것인지 아님 body에 넣게 할것 인지 또는,

GET으로 가져올때 PathVariable /aaa/{key} 형식으로 넘기게 할것인지 requestParam으로 넘기게 할것인지 등등

항상 명확한 기준이 없어 이게 맞나? 하는 의구심이 듭니다.

네이밍도 너무 어려워서 항상 고민이구요...

rest api로 검색해서 블로그를 찾아봐도 상투적이고 일반적인 내용 뿐이라 실제 업무에 다 커버하기 힘들더라구요

혹시 관련해서 공부를 좀 하고 싶은데 추천할만한 사이트나 책이 있을까요?? 실제 현업에선 어떤 기준으로 개발하고 계신가요?

답변 1

7

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 서꾸리님

사실 이 부분이 명확하게 정리된 자료가 좀 애매한데요.

항상 URI로 리소스를 식별하도록 노력하시고, 추가로 다음 자료도 어느정도 도움이 되실거에요.

https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md

감사합니다.

서꾸리님의 프로필 이미지
서꾸리

작성한 질문수

질문하기