【问题标题】:How to handle the consume of call PUT with Mulesoft如何使用 Mulesoft 处理调用 PUT 的消耗
【发布时间】:2015-07-05 02:50:36
【问题描述】:

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

上面我已经做了Flow call Request Put

【问题讨论】:

    标签: mule-studio mule-component


    【解决方案1】:

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

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

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

    3. 与第三次通话所遵循的步骤 2 相同

    关于异常,可以查看这里处理https://developer.mulesoft.com/docs/display/current/Catch+Exception+Strategy

    要控制HTTP status code,如果您使用Mule 3.6+ 版本,您可以使用http:request 组件轻松控制HTTP status code,如下所示,使用状态代码验证器:- @987654322 @

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      相关资源
      最近更新 更多