Flickr은 XML-RPC와 REST 방식을 제공합니다.대부분의 웹 서비스가 REST 스타일로 된 이유는 무엇이며 XML-RPC에서도 그렇지 않은 이유는 무엇입니까?
모든 언어에 대해 표준 XML-RPC 라이브러리가 있습니다 (예 : Python에는 xmlrpclib
이 내장되어 있습니다).
표준 XML-RPC 라이브러리는 직렬화/역 직렬화 및 응답 송수신을 담당합니다.
동일한 API에 대해 REST 스타일을 사용하는 웹 사이트는 결국 각 언어로 자체 라이브러리를 작성하게됩니다. 예 : Yahoo! SDK 검색.
나에게는 XML-RPC 방법이 더 나은 것으로 보이지만 모든 증거는 반대로 있습니다. 왜?
그래서 :
- 왜 XML-RPC에서 대부분의 웹 REST 스타일 서비스, 그리고 무엇입니까?
- 명백하지 않은 XML-RPC의 단점이 있습니까?
Roy T. Fielding : "Flickr는 REST가 HTTP의 별칭으로 사용했기 때문에 분명히 단서가 없습니다. 아마도 Wikipedia 항목도 혼란 스럽기 때문일 수 있습니다." – aehlke