【发布时间】:2016-07-20 12:10:06
【问题描述】:
我想在odoo中生成一个rest api,以便它可以在其他语言中使用。我用过下面的api的
- http://URL_with_PORT/{}/xmlrpc/2/common
- http://URL_with_PORT/{}/xmlrpc/2/object
但是当我使用邮递员验证它时,它给了我错误。
【问题讨论】:
标签: json xml api openerp postman
我想在odoo中生成一个rest api,以便它可以在其他语言中使用。我用过下面的api的
但是当我使用邮递员验证它时,它给了我错误。
【问题讨论】:
标签: json xml api openerp postman
URL 中不需要大括号。只需将其发送到xmlrpc/2/common 端点,按照...
http://<server:?port>/xmlrpc/2/common
您需要将动词设置为POST,将主体设置为raw 和XML。
然后按照文档的形式发送以下 XML。
<?xml version='1.0'?>
<methodCall>
<methodName>version</methodName>
</methodCall>
这将根据 XML 响应中外部 API documentation 中使用的示例返回服务器版本信息。
【讨论】:
Postman 不是使用 XML-RPC 调用的最佳客户端,请查看 XML RPC GUI for developers in Windows?。您必须创建一个原始请求,然后发送它。使用 SoapUI 会容易得多。
【讨论】: