지난 포스팅에서 REST API에 대해서 알아보았는데 REST API를 작성할 때에도
그에 따른 규칙들이 있습니다.
여러 사람들과 협업을 해야하는 개발자들의 입장에서는 규칙을 잘 지켜서 서로 원활하게 소통하는 것이 중요하겠습니다.
/
의 쓰임새슬래시 구분자 ' / '는 계층 관계를 나타낼 때 사용합니다.
ex) http://www.zoo/animals/dogs/john
그렇기 때문에 URL 마지막 문자로 ' / '를 포함하지 않습니다.
URL을 이루는 resource들은 동사보다는 명사로 이루어져야 합니다.
ex) GET : /users/{userid}/devices
가독성이 중요한 '_'은 resource 해석하는 데 혼란을 줄 수 있기 때문입니다.
URL 경로에 대문자 사용은 피하도록 합니다. 대소문자에 따라 다른 리소스로 인식하게 되기 때문입니다.
ex) http://restapi.example.com/members/soccer/345/photo.jpg
[GET] http://localhost:8000/product/main_page_product
[GET] http://localhost:8000/store/find_store
[POST] http://localhost:8000/product/add_first_item_information?name='자켓'&category='의류'
[GET] http://localhost:8000/store?name='강남'