我正在使用Apache Camel的producer-template来调用第三方HTTP URL。我正在做这样的事情:
producerTemplate.requestBodyAndHeaders("http://example.com?httpClientConfigurer=myCustomHttpClientConfigurer", "", requestHeaders, String.class)
这完美无缺。所有配置都在" myCustomHttpClientConfigurer"好好工作。到目前为止一切都很好。
然后使用相同的producer-template对象,我执行以下操作:
producerTemplate.requestBodyAndHeaders("http://example2.com", "", requestHeaders, String.class)
请注意,我没有指定httpClientConfigurer,但仍然是我在" myCustomHttpClientConfigurer"中指定的任何设置。正在生效。所以,基本上,一旦我为一个URL配置了一个httpClientConfigurer,它就会自动变为可用于之后调用的其他URL。
如何配置" httpClientConfigurer"只针对一个特定的网址?
骆驼版本:2.9.2