0
我在PHP中使用SoapClient
類來發出請求。我試圖創建一個嵌套的頭變量來傳遞我的請求。PHP - 使用SoapClient創建嵌套的SOAP標頭
目前我請求頭看起來像這樣,
<SOAP-ENV:Header>
<ns2:type>request</ns2:type>
...
</SOAP-ENV:Header>
我希望它看起來像這樣,
<SOAP-ENV:Header>
<ns2:ei>
<ns2:type>request</ns2:type>
...
</ns2:ei>
</SOAP-ENV:Header>
目前我正在創造這樣的標題,
$headers[] = new SoapHeader(
$nsp1,
"type",
"request"
);
$headers[] = new SoapHeader(...)
我已嘗試過各種方法來嵌套標頭,包括
$headers[] = new SoapHeader(
$nsp1,
"ei",
new SoapHeader(
$nsp1,
"type",
"request"
)
);
但這會引發致命錯誤。
使用Re0sless的方法似乎是爲我工作。我想避免寫出XML。感謝另一種解決方法。 – sissonb