【问题标题】:How can i receive the REST API request in Mule?如何在 Mule 中接收 REST API 请求?
【发布时间】:2014-01-08 11:19:29
【问题描述】:

我使用了本地 JIRA 服务器,并且在 JIRA 中使用了 Webhook 集成概念。在这里,我给出的 Webhook URL 是“localhost:8081/webhook”,事件是创建和更新问题。当我创建或更新问题时,意味着它将传递给“localhost:8081/webhook”。只有我在 mule 中提供了相同的地址,但它在我的 MULE 中不起作用。 Mule 没有监听网络服务。我如何在 mule 中使用 REST API。哪个流用于接收 JSON 格式的 REST API 数据。这可能意味着我该如何做这项工作。

【问题讨论】:

    标签: rest mule jira mule-studio webhooks


    【解决方案1】:

    到目前为止,在 Mule 中执行此操作的最简单方法是使用新的 Api Kit 并在 RAML 中编写您的服务描述。

    带有文档和示例的介绍材料位于:ww.mulesoft.org/documentation/display/current/APIkit

    【讨论】:

    • 不应该只使用 Rest API 组件。不要使用 API KIT 组件。如何使用 REST API 接收 JSON 格式。
    • RAML 是一个不错的选择,但它与 REST 组件的工作方式相同
    【解决方案2】:

    mule http 组件可能是出站的,例如调用您的 rest api 或入站,其中 mule 服务器将侦听 http 端口和 url 上的事件

    你说 mule 没有在听,你应该能够非常简单地设置一个 mule 入站 http 组件流 .. 并通过将浏览器指向它来触发这个流。我想你会发现 mule 正在正确地听,你可能错误地配置了一些设置?

    【讨论】:

    • 我的 http 组件它只是入站的。我在问 REST API。我如何通过在 mule 中使用 REST 组件来接收 REST API 请求。用于 JSON 格式的 REST API。我如何才能收到来自 MULE 的请求?
    • 是的,现在我纠正了入站错误,它的工作正常,现在骡子听了 Rest API。但我怎样才能接收数据。 JSON 格式即将到来。反正。感谢您的回复。
    • 数据在消息负载中。
    • 不,它不在消息负载中。
    猜你喜欢
    • 2019-10-28
    • 2021-08-31
    • 2018-09-22
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 2018-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多