같은 URL을 사용하는 방법은 내가 나머지 API를 설계하기 위해 노력하고, 나는 질문을 특히에 대한 하나의 방법이 있습니다나머지 모범 사례 : 매개 변수
- 이 방법은 읽기 전용입니다. 그것은 서버 측에서 수정없이 정보를 반환
- 이 방법은 (명백하게) 멱등 매개 변수는 단지 정보 검색에 사용되기 때문에 이
, 나는 처음에 유혹 된 콜백 URL을이다의
// The braces are just here to highlight {variables}
http://api.com/foo/{someId}/bar/{http://myawesome.com/callbackurl}
// Or
http://api.com/foo/{someId}/bar?callback={http://myawesome.com/callbackurl}
을하지만 추한 것 같다. url에는 api의 가시성을 방해 할 수있는 많은 슬래시가 있습니다.
POST 또는 PUT? 이 콜백 함수에 일부 매개 변수가있는 경우에는 어떻게해야합니까?
최상의 솔루션은 무엇입니까?
매개 변수를 URL 인코딩하고 추악한 물건이 보이지 않는 것에 대해 걱정하지 마세요. REST API는 미인 대회에 출전 할 필요가 없습니다. :) –