【问题标题】:PHP Soap Header helpPHP 肥皂标题帮助
【发布时间】:2010-08-09 14:52:03
【问题描述】:

我有一个相当简单的 php/soap 标头问题。

这是我需要的。

<ns1:Identity token="123456789"></ns1:Identity>

这就是我得到的...

<ns1:Identity><item><key>token</key><value>123456789</value></item></ns1:Identity>

使用此代码...

$headers[] = new SoapHeader('http://qpricer.com/Services/Pricing','Identity',array('token'=> '123456789'));
$client->__setSoapHeaders($headers);

使用soapui,我已将问题范围缩小到这里。

我如何从第二个转到第一个?

非常感谢您的帮助,感谢您的宝贵时间。

【问题讨论】:

    标签: php soap nusoap soap-client soapheader


    【解决方案1】:

    因为这是我必须设置的唯一标头,所以我可以使用以下代码修复它。

    $headers[] = new SoapHeader('http://www.qpricer.com/Services/Pricing','Identity token="123456789"',null);
    

    这产生了以下 XML

    <ns1:Identity token="123456789"/>
    

    它成功了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多