【发布时间】:2023-01-16 17:26:36
【问题描述】:
从 Postman 调用 XML-RPC 方法效果很好,但是当我在 WSO2 API 网关中部署这个 API 时,它给我一个“错误解码 RPC”。
XML 负载示例。
<?xml version="1.0"?>
<methodCall>
<methodName>vpop.emailinfo</methodName>
<params>
<param>
<value><string>oussama@test.com</string></value>
</param>
</params>
</methodCall>
错误响应示例:
<string>error decoding RPC.
no element found at line 1, column 0, byte -1 at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/XML/Parser.pm line 187.
</string>
我必须将 Content-Length 添加到具有 Postman 中的值的标头才能正常工作。但是当我将其添加到 API Manager 时仍然出现相同的错误。
【问题讨论】:
-
我在这里面临同样的问题!任何更新 !!
-
尝试使用相应的 API 配置
disable-chunking中介策略。 -
是的,它有效谢谢。
标签: xml wso2 wso2-api-manager xml-rpc api-gateway