我必須與僅接受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'執行請求 –