【问题标题】:How to customize reactor Netty's HttpClient LoggingHandler without using deprecated methods?如何在不使用过时方法的情况下自定义 reactor Netty 的 HttpClient LoggingHandler?
【发布时间】:2022-06-08 14:12:00
【问题描述】:

This solution 依赖于已弃用的方法 HttpClient.create().tcpConfigurationBootstrapHandlers 类。

基本上我想创建

public class HttpLoggingHandler extends LoggingHandler

并配置HttpClient

使用 reactor-netty 版本1.0.13 及更高版本如何实现相同的功能?

【问题讨论】:

    标签: reactor-netty


    【解决方案1】:

    您可以使用 Reactor Netty 提供的生命周期回调(更多信息here

    HttpClient.create()
              .doOnChannelInit((observer, channel, remoteAddress) ->
                      channel.pipeline()
                             .addFirst(new LoggingHandler("reactor.netty.examples")));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 2020-10-13
      • 2021-07-11
      相关资源
      最近更新 更多