SoapClient kullanarak WSDL

1 Cevap wsdl

Aşağıdaki ayarları vardır soapclient.I kullanarak bir webcoder erişmek gerekir.

ini_set('default_socket_timeout', 120);
$client = new SoapClient(
  "http://example.com/OnlineOrderProcessingWS.asmx?WSDL",
  array('proxy_host'    => "proxy url",
        'proxy_port'    => proxy port
  )
);
$param=array("varname1"=>'value1',"varname2"=>'value2');

$result = $client->CustomerOrder($param);
print_r($result); 

Atma Bu komut yürütülürken

Ölümcül hata: yakalanmamış SoapFault istisna: [HTTP] Hata getirilirken http başlıkları.

1 Cevap

Bu hatanın en yaygın nedeni servis yanıt beklerken bir zaman aşımı gibi görünüyor. Zaten 120 için socket_timeout ayarlamak, ancak daha yüksek bir değer denemek isteyebilirsiniz. Hata döndürdü için ne kadar sürer?