【发布时间】:2018-05-04 19:46:20
【问题描述】:
HttpClient 默认将其包含为“Keep-Alive”。我已经能够使用httpClient.DefaultRequestHeaders.ConnectionClose = true; 将其设置为“关闭”,但我如何完全省略它?
【问题讨论】:
-
请问您为什么要这样做?标头确定客户端和服务器如何相互通信。
-
httpClient.KeepAlive = false不成功? -
@poke 在尝试解决连接到 poloniex 交易 api 的问题时,我将我发送的内容与工作 PHP 应用程序发送的内容进行了比较,包含此标头是我能看到的唯一区别.我知道它是“注定”存在的,但我需要消除它作为我问题的潜在原因。
-
@Rabban
'System.Net.Http.HttpClient' does not contain a definition for 'KeepAlive' -
这是一个很好的问题,故障排除是一个非常正当的理由,所以我不知道为什么要投反对票。 +1
标签: c# http-headers dotnet-httpclient