我有一个使用http:rest-service-component
组件的流程。我想要调用的URL大约需要一分钟才能返回响应,但是" http:rest-service-component"只等待10秒钟。
如何更改此超时值? http:rest-service-component
元素没有任何类型的超时属性。我也试过创建一个" http:连接器"并在那里设置超时值,但这没有用。感谢。
<flow name="theFlow">
<inbound-endpoint ... />
<http:rest-service-component serviceUrl="..." />
</flow>
答案 0 :(得分:5)
如果您可以将此超时设置为全局值,请按以下步骤将其设置为30秒:
<configuration defaultResponseTimeout="30000" />
但这会影响所有传输的所有出站端点。如果您只想影响此HTTP交互,我看到的唯一选项包括在responseTimeout
属性的末尾添加serviceUrl
查询字符串参数:
responseTimeout=30000
应该工作,但我还没有确认。