什么是PHP CURL中`?`和`.`的替代品

时间:2010-09-13 03:26:36

标签: php xml curl

我有一个PHP CURL查询,它是一种形式 curl -u emailid:password -H“Content-Type:application / xml”-d“test?@ test.comTestTest Details”-X POST http://url/xxx.xml

该查询适用于所有电子邮件地址,但&?.除了那些我收到xml查询格式错误的电子邮件地址。

当我用&替换&时,&问题就解决了。 但是,我无法找到?.的替代品 我为?尝试了替换?,为&#x2e尝试了.,但我仍然遇到错误。

1 个答案:

答案 0 :(得分:1)

-d参数应为url encoded(不是xml编码的)。因此?将是%3f; .将为%2e

&实际上有效的事实有些令人惊讶 - 它确实应该编码为%26