在OkHttp中,我找不到设置硬最大连接池大小的方法.从文档https://square.github.io/okhttp/3.x/okhttp/okhttp3/ConnectionPool.html中可以清楚地看到,您可以设置最大空闲连接数,但不能设置最大空闲连接数.这意味着在高负荷下它可以超越任何限制.
有没有办法最大化游泳池?如果没有,为什么不呢?
以下java 11代码:
HttpRequest request = HttpRequest.newBuilder()
.uri(uri)
.header("Digest", digest)
.header("Date", date)
.build();
Run Code Online (Sandbox Code Playgroud)
给出以下错误:
Exception in thread "main" java.lang.IllegalArgumentException: restricted header name: "Date"
Run Code Online (Sandbox Code Playgroud)
问题是摘要是基于日期的,所以我不能简单地依赖于http客户端日期,因为这会使摘要无效.我需要一种方法来设置Date标头,或者检索Date标头,然后设置摘要.标准java 11似乎都不可能.
在 Vertx WebClient 中记录传出 http 请求和响应的最简单方法是什么。我正在寻找类似于 httpserver LoggerHandler 的东西,但随后是针对 web 客户端的传出请求。