如何保存HTTP调用的响应,直到Mule成功?

时间:2015-05-13 13:41:02

标签: mule mule-component

我们正在尝试使用Mule HTTP连接器调用REST服务。如果我们没有成功,我们想重新发送请求,如下所示: <until-successful objectStore-ref="objectStore" failureExpression="#[header:INBOUND:http.status != 200]" maxRetries="6" secondsBetweenRetries="600"> <http:request config-ref="ComAroundREST_API" path="api/v1/mostread" method="GET" doc:name="GetMostReadRESTCall"> <http:request-builder> <http:query-param paramName="Take" value="5"/> </http:request-builder> </http:request> </until-successful

但是,如果我们得到一个这样的话,我们需要成功的回应。有没有办法检索它并在有效载荷中设置它

1 个答案:

答案 0 :(得分:0)

您需要同步处理它。查看同步直到成功部分here