我正在尝试在soap客户端的http标头中添加clientid但无法这样做。添加clientid后,我得到空响应,当我打印标题时,它没有显示我传递的clientid。
$url = "http://xxxx.xxx.xxx?getdatawsdl";
$context = array('http' =>
array(
'header' => 'clientid: xxxx',
)
);
$soap_options = array(
'trace' => 1,
'exceptions' => 0,
'stream_context' => stream_context_create($context)
);
$client = new SoapClient($url,$soap_options);
我认为我没有正确设置标题因此没有得到肥皂响应,也没有出现在标题中。 在设置标题后通过soapui发送请求时,我得到了正确的响应。