Что такое XRPC, как мне его использовать - PullRequest
4 голосов
/ 31 июля 2009

Я пытаюсь подключиться к службе идентификации исследователя Thomson Reuters с помощью XRPC.

Мои вопросы следующие:

1) Что такое XRPC?
2) Что мне нужно сделать, чтобы отправить соответствующие данные

Ответы [ 3 ]

11 голосов
/ 04 апреля 2011

На самом деле это не опечатка. XRPC похож на XML-RPC, но не такой. XRPC - это протокол, изобретенный в 2003 году в Институте научной информации, который был приобретен Thomson. Позже Томсон стал Thomson-Reuters.

Пример запроса будет выглядеть так:

<?xml version="1.0" encoding="UTF-8" ?>
<request xmlns="http://www.isinet.com/xrpc41">
   <fn name="APICall1"><!-- parameters --></fn>
   <fn name="APICall2"><!-- parameters --></fn>
       :
   <fn name="APICallN"><!-- parameters --></fn>
</request>

А ответ похож:

<?xml version="1.0" encoding="UTF-8" ?>
<response xmlns="http://www.isinet.com/xrpc41">
   <fn name="APICall1" rc="OK"><!-- return value --></fn>
   <fn name="APICall2" rc="OK"><!-- return value --></fn>
       :
   <fn name="APICallN" rc="ErrorCode"><!-- error --></fn>
</response>

Запросы / ответы будут заполняться такими элементами данных, как

<val>, <list>, <map>, 
1 голос
/ 30 сентября 2013

См. Спецификацию для этого протокола http://search.isiknowledge.com/esti/docs/isi_xrpc41.html

1 голос
/ 31 июля 2009

XML-RPC - это протокол, из которого был создан протокол SOAP. Он был в значительной степени заменен SOAP.

См. https://stackoverflow.com/search?q=xml-rpc для многих вопросов на этом сайте по этой теме, а также https://stackoverflow.com/questions/tagged/xml-rpc и http://en.wikipedia.org/wiki/Xml-rpc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...