2010-08-09 22 views
6

Oldukça basit bir php/soap başlık sorusu var.PHP Soap Header yardım

İşte ihtiyacım olan şey.

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

İşte SoapUI kullanma

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

... Bu kodu kullanarak

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

... Ben ne olsun, ben burada bu hakkın aşağı sorunumu daralmış var.

İkincisinden ilk olana nasıl giderim?

Bir yardım için çok teşekkür ederiz, zaman ayırdığınız için teşekkür ederiz.

cevap

2

Bu, ayarlamak zorunda olduğum tek başlık olduğundan, aşağıdaki kodu kullanarak düzeltmeyi başarabiliyordum.

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

Bu aşağıdaki XML

<ns1:Identity token="123456789"/> 

üretilen ve işe yaradı!