簡體   English   中英

PHP-SoapFault異常:[HTTP]提取HTTP標頭時出錯

[英]PHP - SoapFault exception: [HTTP] Error Fetching http headers

我想從SOAP WSDL(PHP)檢索數據。 但是它總是返回這個錯誤

SoapFault異常:[HTTP]提取/home/myTest/public_html/test/test.php:30中的http標頭時出錯:堆棧跟蹤:#0 [內部函數]:SoapClient-> __ doRequest('__ soapCall('testCall',Array)# 2 {main}

我已經在google和SO上搜索了解決方案,但是對我來說不起作用。 我遵循此解決方案設置default_socket_timeout,但沒有任何反應。

這是我的PHP代碼,

<?php
require_once('lib/nusoap.php');

try{
    ini_set("default_socket_timeout", 6000);

    $client=new SoapClient('https://www.example.com/wsdlexample/index.php?wsdl', 
    array("trace" => true,
    'connection_timeout' => 500000,
    'cache_wsdl' => WSDL_CACHE_BOTH,
    'keep_alive' => false));

    $params = array(
       "testParam1" => "abcd",
      "testParam2" => "efg"
    );


    $result=$client->__soapCall('testCall',array($params));

}catch (Exception $e){
    printf ( "Message = %s\n", $e->__toString () );
}
?>

如果您需要更多進一步的信息來解決此問題,請告訴我

提前致謝。

解決了!!

請參考此鏈接 (我在該鏈接中張貼了我的答案)。

謝謝

暫無
暫無

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

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