如何使用Mulesoft处理调用PUT的消耗

时间:2015-04-15 10:16:02

标签: mule-studio mule-component

我想知道如何处理和设计流程以消耗三个顺序调用类型PUT与muleSoft。我将通过VM Connector从主流进入,并插入HTTP连接器以使用有效负载中的数据来使用PUT。如果第一,第二和第三请求PUT响应不成功(示例状态代码400),处理错误,我在哪里可以处理它?我必须另外流吗?我能怎么做?

上面我已经完成了Flow call Request Put enter image description here

1 个答案:

答案 0 :(得分:0)

假设您对顺序呼叫的所有3个外拨呼叫都有相同的请求,您可以做的是

  1. 在VM入站之后将您的请求保存在变量中,然后调用 你正在做的第一个HTTP调用。

  2. 在第一次服务的HTTP出站呼叫之后,使用您的变量设置有效负载并使用另一个HTTP调用您的第二个服务

  3. 与第3轮电话中的第2步相同的步骤

  4. 关于例外,您可以在此处查看处理https://developer.mulesoft.com/docs/display/current/Catch+Exception+Strategy

    要控制HTTP status code,如果您使用的是Mule 3.6及更高版本,则可以使用状态代码验证程序> HTTP status code组件轻松控制http:request strong>: - https://developer.mulesoft.com/docs/display/current/HTTP+Request+Connector