如果Web服务在客户端实际获得响应之前超时,会发生什么情况。如果客户端在由于超时而获得上一次调用的响应之前重试调用webservice函数,会发生什么情况。
答案 0 :(得分:0)
答案取决于您使用的是哪个SOAP客户端,但是如果发生超时,大多数都会抛出某种类型的异常,并且它们通常不会在超时时自动重试。
答案 1 :(得分:0)
Web服务请求是异步的,因此重试(尽管它本身不会)将启动不同的线程/进程,就业务逻辑而言,这可能会产生不良问题。如果Web服务在客户端收到响应之前超时,则会向客户端发出超时错误。