繁体   English   中英

Jetty HTTP客户端-N个请求后重新连接?

[英]Jetty HTTP Client - reconnect after N requests?

我正在使用Jetty HTTP客户端,并且我想强制客户端在一定数量的请求后(无论其状态如何)关闭与服务器的连接-这基本上是HTTP Keep的“ max”值的实现-活页眉。

在码头有可能吗? 浏览文档似乎没有选择,并且我找不到可以访问请求使用的连接并在请求完成后将其杀死的地方。

Keep-Alive标头没有max

Keep-Alive标头是仅HTTP / 1.0的功能,在HTTP / 1.0之外(例如HTTP / 1.1或HTTP / 2)没有任何意义。

Jetty HTTP客户端是HTTP / 1.1(也可以是HTTP / 2客户端)。

您要查找的是每个连接的最大请求数。

换句话说,每个管道HTTP / 1.1连接的最大请求数。

这种期望的行为只会在HTTP / 1.1上存在(Jetty HTTP Client不使用HTTP / 1.0,因此就可以了。而HTTP / 2没有这样的概念)

查看各种HttpClient.set * Connection()方法,您将看到各种可能适合您的选项。

如果找不到满足您需求的产品,请在https://github.com/eclipse/jetty.project/issues/new上提交问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM