「サーバー B」でホストされている .NET Web サービスを使用する「サーバー A」で実行されている PHP アプリケーションがあります。何らかの理由で、「B サーバー」の IIS が応答しないことがあり、PHP Web アプリケーションで、Web サービス呼び出しがあるページをロードするのに正確に 60 秒かかります。クライアントが待つには長すぎるため、これらの 60 秒を変更できるようにしたいと考えています。また、何らかの例外をキャッチする方法があれば、それは素晴らしいことです。
私はこのようなことを試しましたが、Web サービスが応答しない場合、NuSOAP は例外をスローしません。
try {
return $client->call("GetTopSellersFromCategory", $params);
}
catch (Exception $ex) {
return "error";
}
あなたが私に与えることができる助けを前もって感謝します