是否可以拦截Java 11 HttpClient请求?

时间:2018-12-10 14:13:42

标签: java http interceptor java-http-client

基本上如标题所述。 Apache HttpClient和Spring RestTemplate允许定义环绕请求/响应的自定义拦截器,并允许对请求参数,日志记录等进行其他(全局)修改

我没有看到java.net.http.HttpClient(从Java 11开始)的标准Java实现中可用的这种功能。我是否缺少某些东西,还是没有办法拦截单个HttpClient上的所有请求/响应?

1 个答案:

答案 0 :(得分:2)

没有内置的解决方案,但是您可以像在此answer中那样编写自己的代码,也可以使用此interceptable-http-client库。