RESTful API in 15 minutes
Teach a Dog to REST from Apigee on Vimeo. 좋은 API는 디자인에 의해 결정된다.단순한 것은 단순하게 유지함.두 개의 url이면 충분하다.첫번째는 collection, e.g. /dogs/두번째는 element, e.g. /dogs/barurl에 동사가 필요하지 않은 이유는 HTTP에서 이미 PGPD (POST, GET, PUT, DELETE)이라는 (동사로 된) method를 제공하기 때문.사실 PGPD = CRUD (CREATE, READ, UPDATE, DELETE)로 이해하면 쉽다.Convention이지만, url의 첫번째 부분 (collection)은 복수형으로 쓰는게 좋다. 예를 들면 dog 보다는 dogs의 의미적으로 더 알맞음.url에 동사는 bad, 명사는..