我在 Mule 中有一些简单的流程:从数据库到对象到 XML 到 HTTP,反之亦然。我通过配置标准组件来设置它们,那里没有问题。
但要访问 HTTP 服务,我需要将 JSON 发送到客户的自定义身份验证服务,从 JSON 响应中检索访问令牌,并将其嵌入到 HTTP 端点的 URL 中。
使用 curl 获取票证的示例:
curl -H "Content-Type: application/json" -d "{'username':'xyz','password':'***'}" http://[url]
作为 Mule 的新手,我不知道该票务服务在项目中的哪个位置。按照惯例,它应该是一个单独的流程,一个独立的类吗?如何从 HTTP 组件与它通信?
非常感谢。