未调用spring webclient tcpconfiguration函数

rekjcdws  于 2021-07-16  发布在  Java
关注(0)|答案(0)|浏览(202)

我使用的是spring的webclient,除了配置代理所需的安全性之外。客户端的配置方式如下:

public HttpClient getHttpClient() {
        HttpClient httpClient = HttpClient.create();

        httpClient.secure(t -> 
            t.sslContext(finalSslContext) //breakpoint hit
        );
        httpClient.tcpConfiguration(
                tcpClient -> 
                    tcpClient.proxy(proxy -> //breakpoint not hit
                    proxy.type(Proxy.HTTP).host("localhost").port(3128) //also not hit

        ));
        return httpClient;
     }

当sslcontext被设置为fine(lambda中的断点被命中)时,代理根本没有被设置-中函数的断点 tcpConfiguration 没有击中。
结果和预期的一样-我得到了一个需要通过代理的地址的未知主机异常。有没有办法用中的调试器检查配置 HttpClient (这是一个非常复杂的物体-因此任何寻找的暗示都是值得注意的)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题