我有一个在我的“服务器 A”上运行的 Php 应用程序,它使用托管在我的“服务器 B”上的 .NET Web 服务。出于某种原因,有时我的“B 服务器”上的 IIS 无法响应,而我的 Php Web 应用程序需要 60 秒才能加载 Web 服务调用所在的页面。我希望能够更改这 60 秒,因为我的客户等待的时间太长了。此外,如果有办法捕捉某种异常,那就太好了。
我尝试了类似的方法,但如果 Web 服务没有响应,NuSOAP 不会抛出任何异常:
try {
return $client->call("GetTopSellersFromCategory", $params);
}
catch (Exception $ex) {
return "error";
}
提前感谢您能给我的任何帮助