提问者:小点点

在骆驼3中正确设置超文本传输协议套接字超时


拥有这个XML配置

<to uri="http://localhost:8088/?httpMethod=GET&amp;bridgeEndpoint=true&amp;socketTimeout=10000&amp;throwExceptionOnFailure=false"/>

我有一个socketTimeout是一个自定义选项,它不是IntelliJ IDEA中Camel组件警告的一部分。
事实上,在camel-文档中,我看到组件选项中的socketTimeout和上面片段中的其他选项都在查询参数中,所以问题是是否应该以不同的方式指定socketTimeout?正确的方法是什么?
提前感谢


共1个答案

匿名用户

它被定义为组件选项,因此不能从endpointuri使用它。如果您使用的是Spring,您可以执行https://camel.apache.org/manual/latest/configuring-camel.html#ConfiguringCamel-WorkingwithSpringXML之类的操作来配置组件的超时时间。