我有一个使用该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>
Run Code Online (Sandbox Code Playgroud)
如果您可以将此超时设置为全局值,则可以按如下方式将其设置为30秒:
<configuration defaultResponseTimeout="30000" />
Run Code Online (Sandbox Code Playgroud)
这会影响所有传输的所有出站端点.如果您只想影响此HTTP交互,我看到的唯一选项包括在属性responseTimeout末尾添加查询字符串参数serviceUrl:
responseTimeout=30000
Run Code Online (Sandbox Code Playgroud)
它应该工作,但我还没有证实.