簡體   English   中英

PHP-SOAP客戶端無法調用HTTPS端點

[英]PHP - SOAP Client Unable to Call HTTPS Endpoint

我有一個問題,我無法從其他服務器調用Web服務,它顯示如下錯誤:

提取HTTP標頭時出錯

當我查看更詳細的錯誤時,我意識到端點不正確。 例如,我在我的php代碼中寫了這個

$client=new SoapClient('https://www.example.com:17819/wsdl/sample.php?wsdl', array("trace" => 1, "connection_timeout" => 5, "exceptions" => 1));

端點應該在https中 ,但錯誤顯示端點以http- > http開頭://www.example.com:17819/wsdl/sample.php?wsdl

我的php客戶端代碼中缺少什么?

謝謝

我剛剛解決了這個問題。 我使用nusoap_client解決了這個問題。 我也更改了請求格式,像這樣

$msg = "<soapenv:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:urn='urn:sj_service'>";

等等..

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM