2013-01-16 1 views
0

자바 기반의 나머지 서버가 있는데 내 클라이언트가 주로 Ruby를 사용할 것입니다.편안한 URL을위한 가장 좋은 방법은 무엇입니까?

URL 구조의 모범 사례는 무엇입니까?

이것은 JSON 전용입니다.

예 :

DELETE http://www.example.com/api/v1/posts/1.json 

무엇에 대한 포함 된 컬렉션과 같은 : ID 1

GET http://www.example.com/api/v1/posts.json 

게시물 삭제 :

모든 게시물을 받기

이 블로그 응용 프로그램입니다 말 :

(210)

게시 한 모든 의견을 가져 오기 :

GET http://www.example.com/api/v1/posts/1/comments.json 

게시물보기 1의 코멘트를 ID 1 :

GET http://www.example.com/api/v1/posts/1/comments/1.json 

이 어딘가에 넘어 문서가 있습니까? 공정하게 "공식적인"무엇인가?

+0

아니요, 공식 "RESTful URL 디자인"사양이 없습니다. –

+0

Google을 사용할 수 있습니다! –

+0

http://guides.rubyonrails.org/routing.html#nested-resources를 확인 했습니까? –

답변

0

Apigee는 RESTful API 디자인에 대한 무료 전자 서적을 제공합니다. 당신은 그것을 얻기 위해 이메일 주소를 제공해야 :

http://offers.apigee.com/api-design-ebook-rr/

당신이 공식적인 스펙과, 의견의 문제이지만, URL이 나에게 좋아 보인다와에있을 것입니다 찾을거야 그 책의 지침에 따라 가능한 마지막 예외입니다. 1이 주석의 고유 ID이면/posts/1 /은 필요하지 않을 수 있습니다.

관련 문제