【发布时间】:2010-07-16 22:02:34
【问题描述】:
我的“服务器 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";
}
提前感谢您能给我的任何帮助
【问题讨论】:
-
NuSOAP 可能无法为您提供足够的控制权。如果您可以达到 CURL 级别,您将对发送到服务器的实际请求有更多的控制权。
标签: php .net iis web-services nusoap