gpt4 book ai didi

C# 摆脱 WebClient 中的连接 header

转载 作者:可可西里 更新时间:2023-11-01 07:55:17 25 4
gpt4 key购买 nike

我在 C# 中使用 WebClient()。

我正在测试发送的 header ,我注意到自动添加了以下 header 。

Connection : Keep-Alive

有什么办法可以去掉吗?

最佳答案

今天早上我遇到了同样的问题。根据 Jon Skeet 的提示,它可以通过继承 HttpWebRequest 传递给 WebClient 来实现:

class MyWebClient : WebClient
{
protected override WebRequest GetWebRequest(Uri address)
{
WebRequest request = base.GetWebRequest(address);
if (request is HttpWebRequest)
{
(request as HttpWebRequest).KeepAlive = false;
}
return request;
}
}

现在发送的 header 将包含Connection : close

关于C# 摆脱 WebClient 中的连接 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/896207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com