2010-09-13 50 views
0

我有一个PHP CURL查询形式为 curl -u emailid:password -H“Content-Type:application/xml”-d“ [email protected]详细信息” -X POST http://url/xxx.xml什么是替换`?`和`.`在PHP CURL

的查询,除了那些有&?.在那里我得到一个XML查询格式错误的所有电子邮件地址工作正常。

当我将&替换为&时,解决了&问题。 但是,我无法找到?. 更换我试过的替代??&#x2e.,但我仍然得到一个错误。

回答

1

-d参数预计为url encoded(不是xml编码)。所以?将是%3f;和.将是%2e

&实际工作的事实有点令人惊讶 - 它确实应该编码为%26