【问题标题】:How to call another webservice if my webservice not respond in 5 second如果我的网络服务在 5 秒内没有响应,如何调用另一个网络服务
【发布时间】:2011-10-25 13:31:52
【问题描述】:

如果我的网络服务在 5 秒内没有响应,如何调用另一个网络服务。 我可以这样做吗?这样做是不是有利弊。

如果有php中的代码参考,请提供或解释。

【问题讨论】:

  • @ZombieHunter:这是一个较老的问题,用户一年左右就没有活动了。如果您认为这个问题不是一个真正的问题或不好的问题,请对其投反对票和/或进行近距离投票。
  • @hakre:抱歉,没看到,它显示在起始页上...
  • @ZombieHunter:完全没问题。我只是假设(在此处编辑标签)并且只是想给您留个便条,以便您更好地了解;)-不仅是您认为/想知道,而且用户没有回答或其他什么。

标签: php web-services web-applications


【解决方案1】:

基本上逻辑是这样的:

$reply_webservice = your_method_ws1();
if ($reply_webservice === FALSE)
{
   $reply_webservice = your_method_ws2();
}

your_method_ws1() 在超时时返回 FALSE

【讨论】:

  • 非常感谢。逻辑完美,但我怎么知道网络服务在 5 秒内没有响应。我找不到办法。我不想等待超过 5 秒。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多