要得到一个好的答案,你需要问一个好问题。它在文档中的什么地方这么说?(链接/参考?)“大容量”有多少请求?此外,如果您发布了有关如何添加Connection: Keep-Alive
到 http 标头的代码,这里的某人可能能够评论您的技术并帮助您解决特定的编程问题。
此外,Connection: Keep-Alive
可能已经存在于传出的 HttpRequests 上!使用Fiddler或WireShark进行检查。我已经看过一些博客文章,其中包含 RestSharp 请求的wireshark 捕获,这些请求的Connection: Keep-Alive
标头存在而没有任何额外的配置。例如,在使用 RestSharp 作为消费者测试其他 mvc3 功能时,Jimmy Bogard使用已经具有Connection: Keep-Alive
标头的提琴手捕获他的 RestSharp 请求。
显然,它也是内置 .Net 类(如System.Net.Webclient)使用的默认行为Connection: Keep-Alive
。参考WebClient 是否使用 KeepAlive?
我认为使用保持活动将更多地是关于以最佳方式使用 RestSharp 的代码,而不是关于配置 RestSharp 本身。如果您想确保您的连接被重用,您需要确保您对 RestSharp 的使用允许通过将一个 RestClient 实例保留在范围内并在针对同一主机的多个请求中重用它。
再次使用Fiddler或WireShark将帮助您捕获一些 HttpRequest 进行分析。