gpt4 book ai didi

c# - 重用 keep-alive HTTP web 请求对象

转载 作者:可可西里 更新时间:2023-11-01 16:44:00 28 4
gpt4 key购买 nike

假设我想发送 10 个请求,每个请求都有不同的 URI(相同的主机,但不同的资源),我想以第一个请求创建 keep-alive 持久连接的方式重用连接,该连接被以下 9 个重用要求。使用 WebRequest.Create 似乎将请求专用于特定资源,因此需要 10 个 HttpWebRequest 对象,其中每个对象都使用 keep-alive header 发送。 .NET 框架如何重用使用 HttpWebRequest 创建的 HTTP 保持事件连接类和 KeepAlive属性(property)?它是透明地工作还是需要在代码中手动重用请求对象?

最佳答案

我也在寻找相同问题的解决方案。据我所知,这是不可能的,因为 request.RequestURI 只是只读的。

我的解决方案是使用包含所需命令的 POST 参数调用“通用”前端 Controller 。然后该 Controller 调用所需的命令并将响应代理回给您。所以你只需要更改一个 POST 参数而不是整个 url。

关于c# - 重用 keep-alive HTTP web 请求对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160256/

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