我必须与仅接受http GET请求的SOAP服务器进行接口(使用POST结果发出'错误请求'错误)。强制PHP SoapClient使用HTTP GET请求
我无法找到如何到这个救命稻草,从而把握文档PHP文件中任何事情,我试图用stream_context
$soap_client = new SoapClient($wsdl,
array(
"trace" => $trace,
"exceptions" => $exceptions,
'proxy_host' => $proxyHost,
"proxy_port" => $proxyPort,
"soap_version" => SOAP_1_2,
'stream_context' => stream_context_create(array('http' => array("header" => "request: GET")))
));
没有成功设置请求头。有谁知道如何强制使用SoapClient时获取http请求?
你可以编写自己的扩展SoapClient的类并实现'__doRequest'方法来使用'GET'执行请求 –