Apache camel 3.6如何从目标HTTP端点URL中删除camel http参数

kiz8lqtg  于 2022-11-07  发布在  Apache
关注(0)|答案(1)|浏览(173)

我们使用动态URI toD()来调用HTTP API。
.toD(“http://本地主机:9090/你好世界?http方法=GET& http客户端.连接超时= 7000 & http客户端.连接请求超时=1000”)
正在将camel查询参数(connectTimeout等)添加到目标HTTP URL中。我们希望删除这些camel参数。
实际上,它使用的是旧版本2.x。最近,我们迁移到了3.6.x。发布后,它开始添加这些查询参数。
有人能帮帮忙吗?

x33g5p2x

x33g5p2x1#

我认为首先,您使用了一个camel rest api,然后在Tod方法中生成一个api。您必须在toD之前删除头

.removeHeaders("*")
toD("http://localhost:9090/hello-world?httpMethod=GET&httpClient.connectTimeout=7000&httpClient.connectionRequestTimeout=1000")

相关问题