如果webservice在客户端实际获取响应之前超时,会发生什么情况。如果客户端在因为超时而获得前一个调用的响应之前重新尝试调用webservice函数,会发生什么情况。ASP .Net WebService
0
A
回答
0
答案取决于您使用的是哪个SOAP客户端,但是如果发生超时,它们中的大多数都会抛出某种类型的异常,并且它们通常在超时时不会自动重试。
0
Webservice请求是异步的,因此重试(尽管它本身不会)会启动不同的线程/进程,这可能会在业务逻辑方面造成不良的问题。如果Web服务在客户端收到响应之前超时,它将向客户端发出超时错误。
相关问题
- 1. 消费ASP .NET WebService在php
- 2. .net(asp和webservice)中的会话信息
- 3. ASP .NET网站用WebService的1.1
- 4. webservice和asp
- 5. ASP .NET AJAX和JQuery
- 6. 如何确定ASP .NET JSON WebService的JSON数据输入格式?
- 7. 我需要加快我的.NET webservice调用经典ASP webservices
- 8. 传递对象ASP:通过JSON NET的Webservice
- 9. .net webservice错误
- 10. 与.NET的Webservice
- 11. Dynamic C#.NET Webservice
- 12. datatable from webservice on .net
- 13. .NET webservice datetime.now - 时区
- 14. .net webservice,jquery ajax和webservice密码问题
- 15. Fancybox with ASP .NET
- 16. ASP .Net MVC 2013
- 17. ASP .NET或MVC3
- 18. asp net identity EF
- 19. 根据ASP .NET
- 20. ASP .NET MVC VirtualPathProvider
- 21. ASP .NET验证
- 22. ASP .NET HTML.DropDownListFor
- 23. ASP .NET和IIS
- 24. ASP .NET Singleton
- 25. ASP .NET和SonarLint
- 26. asp net net core export to Excel
- 27. ASP NET MVC 5 SessionState
- 28. OpenStreeMaps与ASP MVC .NET
- 29. Telerik ASP .NET控件
- 30. asp net start angular app
谢谢你的答案,即使他们重试,这里的客户端也没有得到响应。在我们的服务中,我们也有一个数据库调用。如果客户端重试,以前的调用会发生什么。将继续进行。 ? – Sana 2011-04-28 04:49:16
是的,就像HTTP调用一样,Web服务调用是无状态的,因此每个请求都将被视为一个全新的调用。 – 2011-04-28 17:52:36