의 XML 웹 서비스를 XML-RPC 스타일 요청하는 방법을 식별하는 작업 요소가 파견RPC 메소드의 의미가 오버로드 된 웹 서비스에 대해 REST API를 설계하는 방법은 무엇입니까?
프로세스를 기존.
< 프로토콜 > < 동작 > 810 </동작 > < 사용자 > ... </사용자 > </프로토콜 파라미터의 개수 변화 >
예 :.
- XML-RPC 처리기는 810 토큰을 해석하여 두 가지를 의미합니다. 요소 < >이 하위 요소로 < 프로토콜 >의 하위 요소로 수신되면 계정을 생성합니다. 요소 <userExisting>을 대신 수신하면 사용자 로그인을 시도합니다.
새로운 JSON REST API를 디자인
나는 하나 REST 엔드 포인트, 예를 들어이 유지하려면 /API /는 foobar - 나는 PUT /API /는 foobar/$ {사용자}에 사용자 생성을 번역 할 수
- 은 DELETE /API /는 foobar/$ {사용자}에 대한 사용자 제거 로그 아웃을 위해와 유사하게 몸 { "영업 이익"로그인 할 :
- 나의 현재 디자인은 몸 { "로그인" "OP"}로을 포스트 /API /는 foobar/$ {사용자}하는 것입니다 : "logout"}이 전송됩니다.
사람들이 어떻게 생각하십니까? 벽돌 껍질과 부케는 건설적인 의견으로 환영 받는다.
+1 잘 넣어. – annakata
나는 HTTP 인증을 사용하고 HTTP 프로토콜이 제공하는 모든 무기를 사용하고 싶지만 빠르게 (예 : HTTP 동사의 최소 수만 사용하는 등) 빠른 처리를 원하는 사람들과 협력하고 있습니다. 당신의 아이디어에 감사드립니다. –