good
http://api.test.com/users
bad
http://api.test.com/users/
good
http://api.test.com/users/post-comment
bad
http://api.test.com/users/post_comment
good
http://api.test.com/users/post-comment
bad
http://api.test.com/users/postComment
good
DELETE http://api.test.com/users/comment
bad
DELETE http://api.test.com/users/delete-comment
good
DELETE http://api.test.com/users/activating
bad
DELETE http://api.test.com/users/activate
good
DELETE http://api.test.com/users/members
bad
DELETE http://api.test.com/users/member-list
json을 주로 사용한다.
http://api.test.com/users/v1/member-list
- Facebook : /record?offset=100&limit=25 : 100번째 부터 25개 레코드 조회
- LinkedIn : /record?start=50&count=25 : 50번째 부터 25개 레코드 조회
- Facebook : /terry/friends?fields=id,name
- Google : ?fields=title,media:group(media:thumnail)
500 에러는 보내지 않는다.
/search?q=name%3Dlee : 이름이 lee인 모든 리소스를 조회