如何在JsonServiceClient中将Connection:Keep-Alive标头设置为Close?

时间:2016-07-12 01:17:32

标签: servicestack

偶尔(不一致),我收到" 底层连接已关闭:服务器已关闭预期保持活动状态的连接 " JsonServiceClient实例抛出的异常。我想将Http Connection Header设置为Close。

当我尝试 client.Headers [" Connection"] ="关闭&#34 ;; " 我得到了一个The' Connection'必须使用适当的属性或方法修改标头。\ r \ n参数名称:名称 "例外。

2 个答案:

答案 0 :(得分:1)

您可以使用请求过滤器设置HTTP请求连接标头,例如:

var client = new JsonServiceClient {
    RequestFilter = req => req.Connection = "Close"
};

答案 1 :(得分:0)

你可以用它来关闭连接 {连接:关闭};