当前位置: 首页 > 编程语言 > C#

如何关闭Web服务调用的持久连接分享

时间:2023-04-10 14:31:34 C#

C#学习教程:如何关闭Web服务调用的持久连接到目前为止没有问题,但现在我有一个客户端在负载均衡器后面的代理后面使用软件。Web服务调用进行得很顺利,但两分钟后就失败了。我们可以通过以小于两分钟的间隔重复调用Web服务来解决此问题。我发现负载均衡器在两分钟未使用时会丢弃tcp会话,看起来这是我们的情况,软件无法恢复。如何告诉generatedweb引用为每个web服务调用使用新的tcp连接?如果重写代理的GetWebRequest方法,可以设置KeepAlive属性:以上是C#学习教程:如何关闭Web服务调用的持久连接。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注—publicoverrideWebRequestGetWebRequest(Uriuri){HttpWebRequestrequest=(HttpWebRequest)base.GetWebRequest(uri);请求.KeepAlive=false;退货申请;}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: