Closed pshpsh777 closed 2 years ago
rest api 룰에 따른 설계도 구글링해서 공부해보세요. 이미 아는 내용일꺼지만 도움될꺼에요
REST : Representational State Transfer (해석이 안됨..)
REST는 리소스 상태를 전송하기 위한 아키텍쳐를 의미하고 이 방식을 적용한 설계를 Restful이라고 한다. Restful은 공식적으로 누군가 발표한 것이 아닌, 여러 개발자들이 비공식적으로 의견을 제시한 것으로 명확히 정해진 것은 없다. 즉, 개발자들마다 생각하는 Restful은 다를 수 있지만 목적은 명확하다. "이해하고 사용하기 쉬운 API를 만드는 것"
URI로 리소스를 표현하고
http://www.example.com/fruits/banana
http://www.example.com/fruits/banana/ (X)
http://www.example.com/tropical_fruits/banana/ (X)
http://www.example.com/tropical-fruits/banana/ (O)
GET /users/:id/skills
-특정 조건으로 조회하고 싶은 경우엔 쿼리스트링
/dogs?color=red&state=running&location=park
/resources?pageSize=10&pageStartIndex=0
ref) https://one-it.tistory.com/entry/RESTful-API-%EC%84%A4%EA%B3%84-%EA%B7%9C%EC%B9%99 https://spoqa.github.io/2013/06/11/more-restful-interface.html https://sharplee7.tistory.com/49
해당 이슈 타이틀을 변경합니다.
해당 프로젝트의 APIs 명세서 작성 완료 후, close 진행 부탁드립니다.
기능 명세 토대로 Api 명세서 작성하면 되겠네요
https://github.com/pshpsh777/atti-api-server/wiki/API-%EB%AA%85%EC%84%B8
Wiki 페이지에 API 명세 작성했습니다! 혹시 이상한 부분 있으면 말씀 부탁드려요~
crud url 추가