我有一个Magento服务器,通过API公开了各种方法。我正在原型化各种客户端模块来调用此API,目前为止这一切都成功了。
我刚刚开始使用curl发送xml数据。令人惊讶的是,我甚至无法通过API登录验证。这是我正在做的事情('login'方法需要两个字符串:用户名和密码)。
这是我得到的内容:
这个错误是什么意思?
我刚刚开始使用curl发送xml数据。令人惊讶的是,我甚至无法通过API登录验证。这是我正在做的事情('login'方法需要两个字符串:用户名和密码)。
curl --data-urlencode @xmlrpc http://domain/api/xmlrpc
xmlrpc文件的内容
<?xml version="1.0"?>
<methodCall>
<methodName>login</methodName>
<params>
<param>
<value>apiUser</value>
</param>
<param>
<value>apiKey</value>
</param>
</params>
</methodCall>
这是我得到的内容:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>631</int></value>
</member>
<member>
<name>faultString</name>
<value><string>Failed to parse request</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
这个错误是什么意思?