作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以通过调用 Web 服务代理的 ABORT 方法来中止来自客户端的 Web 服务调用。
但是,在托管 Web 服务的服务器上,调用仅在完成处理后结束。由于服务器在处理它时不需要与已调用的 Web 方法相关的任何其他输入,因此我无法从客户端关闭它。
有什么方法可以中止服务器上的调用,即停止正在运行的服务器的大型计算(并从数据库服务器中提取一些数据)?
最佳答案
如果您使用 ASMX Web 服务,当然无法执行此操作。也许其他人可以谈谈 WCF 是否可行。
一般来说,它会要求您将服务编写为预期会出现中断。大多数服务代码并不是这样编写的。
您是否希望频繁中止请求?如果没有,那么最好在服务器上什么都不做。
关于java - 如何在客户端和服务器端中止对Web服务的调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/564153/
我是一名优秀的程序员,十分优秀!