Guzzle POST XML

时间:2016-04-01 13:33:30

标签: php xml guzzle

我遇到了问题。我正在尝试将一些表单数据发布到CRM,他们的文档说明必须使用XML

完成
UINavigationController

现在,可以将此作为Guzzle帖子请求吗?我已将XML存储为字符串并尝试通过它:

A create request may look like this:
<?xml version="1.0" encoding="ISO-8859-1"?>
<data>
 <lead>
 <key>[KEY]</key>
 <leadgroup>10</leadgroup>
 <site>20</site>
 <introducer>30</introducer>
 <reference>Lead123</reference>
 <source>Google</source>
 <medium>PPC</medium>
 <term>Loans</term>
 <cost>10.00</cost>
 <value>100.00</value>
 <title>Mr</title>
 <firstname>John</firstname>
 <lastname>Smith</lastname>
 <company>ABC Ltd.</company>
 <jobtitle>Manager</jobtitle>
 <phone1>0161 123 1234</phone1>
 <phone2>07912 123 456</phone2>
 <fax>0161 123 1235</fax>
 <email>john@abc.com</email>
 <address>1 High Street</address>
 <address2>This Village</address2>
 <towncity>This Town</towncity>
 <postcode>BB12 6EG</postcode>
 <dobday>01</dobday>
 <dobmonth>01</dobmonth>
 <dobyear>1990</dobyear><
 <contacttime>Anytime</contacttime>
 <data1>Ford</data1>
 <data2>Mondeo</data2>
 <data3>2005</data3>
 <data4>4000</data4>
 </lead>
</data>

其状态为200,无论我输入的是什么(XML可能格式错误)仍然给我200个代码。

我出错的任何想法?

1 个答案:

答案 0 :(得分:0)

您尝试发送的XML字符串似乎存在问题。 2个错误使XML无效。

目前有2个错误。一个在关键标记中。还有一个额外的&lt;字符。第二个错误发生在关闭的dobyear标签上。还有一个额外的&lt;之后的人物。

希望有所帮助。