什么是XRPC,我该如何使用它

时间:2009-07-31 03:48:40

标签: web-services

我正在尝试使用XRPC连接到汤森路透研究员ID服务。

我的问题如下:

1)什么是XRPC?
2)发送适当的数据需要做什么

3 个答案:

答案 0 :(得分:9)

其实不是拼写错误。 XRPC类似于XML-RPC,但不一样。 XRPC是2003年在汤森公司收购的科学信息研究所发明的协议。汤姆森后来成为了汤森路透。

示例请求如下所示:

<?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 :(得分:1)

XML-RPC是创建SOAP协议的协议。它基本上已被SOAP取代。

有关此网站上同一主题的许多问题,请参阅https://stackoverflow.com/search?q=xml-rpchttps://stackoverflow.com/questions/tagged/xml-rpchttp://en.wikipedia.org/wiki/Xml-rpc

答案 2 :(得分:0)