在声明http4路由时覆盖HTTP客户端配置

时间:2019-12-25 00:05:35

标签: apache-httpclient-4.x apache-commons-httpclient kerberos-delegation

我有类似的问题。我需要使用spnego身份验证才能连接到下游应用。我创建了一个扩展HttpClientConfigurer的SpengoClientConfigurer。我测试了配置,当我使用httpClient.execute(requesturl)时,它可以正常工作,我可以看到服务器与客户端之间的握手。但是在使用

设置配置后
    HttpComponent  httpComponent = getContext().getComponent("http4", HttpComponent.class);
    SpengoClientConfigurer spengoClientConfigurer = new SpengoClientConfigurer(true);
    httpComponent.setHttpClientConfigurer(spengoClientConfigurer);
    from("servlet://someurlcontext/app?matchonRuiPrefix=false")
    .to("http4://distention/app?bridegEndpoint=true");

我没看到握手。我做错了什么?谢谢。

0 个答案:

没有答案