2013-05-14 3 views
0

) 책을 읽고 인터넷에서이 API 경로 hirearchy에 대해 검색하고 아직 실제로 아무 것도 발견하지 못했지만 실제로 알고 싶은 부분은 검색/hirearchical API 메소드를 업데이트/삭제합니다. 예를 들어 PHP 레스트 API 경로 계층 구조 (

나는 내가 할 수있는 알고도

authority/resource/[id]/catalog/category1/category2 

: 구분 2 (ID)에서 다음 경로가 숫자 필드가 될 수있을 때 문제가 온다이 앞의 예에서

authority/resource/catalog/category1/category2/[id] 

에 업데이트 값을 말할 수 있습니다.

상태 전송 API를 작성하는 방법에 대한 표준이 있는지 정말 모르겠다. 나는 실제로 내 자신을 만들 수 있고, 어떤 기준이 있는지 궁금해하고있다.

답변

1

"표준"은 계층을 디자인하는 방법에 대한 많은 해석을 허용합니다. 실제로 그렇게하는 방법은 없습니다.

그러나이 프레젠테이션은 다음과 같다고 생각합니다. https://blog.apigee.com/detail/restful_api_design 주제에 대한 좋은 내용입니다. 몇 가지 디자인 선택에 대해 간략히 설명하고 Google이나 Twitter에서 제공하는 API와 같은 인기있는 API가 URL을 디자인하는 방법을 보여줍니다.

+0

웹 API 디자인은 api 구조에 대한 좋은 정보를 제공합니다. 또한 '깜박임 복잡성'에서 제공하는 주제에 대해 잊어 버렸습니다. "" – Uuid