我有一个使用http:rest-service-component组件的流。我想调用的URL大约需要一分钟才能返回响应,但"http:rest-service-component“只等待了10秒钟。
如何更改此超时值?http:rest-service-component元素没有任何类型的超时属性。我还尝试创建一个"http:connector“并在其中设置一个超时值,但不起作用。谢谢。
<flow name="theFlow">
<inbound-endpoint ... />
<http:rest-service-component serviceUrl="..." />
</flow>发布于 2012-06-08 00:28:17
如果您可以将此超时设置为全局值,则可以将其设置为30秒:
<configuration defaultResponseTimeout="30000" />但是,这将影响所有传输的所有出站端点。如果您希望只影响此HTTP交互,我看到的唯一选择是在serviceUrl属性的末尾添加一个responseTimeout查询字符串参数:
responseTimeout=30000它应该可以工作,但我还没有确认。
https://stackoverflow.com/questions/10935576
复制相似问题