【发布时间】:2020-07-17 15:56:27
【问题描述】:
【问题讨论】:
-
KeepAlive是属于HttpWebRequest 的属性,在创建新的WebRequest 时生成的类对象:HttpWebRequest request = WebRequest.CreateHttp(URI);。KeepAlive在 Http 1.1 中通常设置为true,在 Http 2.0 中被忽略,因为它是默认值,您无法更改它。 Http 1.0(如果你能找到在某处使用它的东西),可以设置为false(然后,这取决于你会发生什么)。如果设置KeepAlive = false,则可以解释为ConnectionClose。 -
顺便说一句,您没有创建连接,您需要一个连接,它是分配给您的连接请求的
ServicePoint来处理这个问题。KeepAlive也是握手中执行的事务的一部分。为什么你认为你需要设置KeepAlive = false?
标签: c# webrequest keep-alive