从 MULE HTTP ENDPOINT 使用各种证券调用 Rest 服务

Calling Rest services with various securities from MULE HTTP ENDPOINT

我有一个要求,我想调用具有不同安全机制的 REST 服务列表,例如,有些可能有 HTTPS,有些可能有裸 HTTP,其他一些可能有基本身份验证,其余可能需要 "Authorization header"。我想从单个 HTTP OUT BOUND END POINT 调用所有这些具有不同服务机制的 REST 服务。我如何配置 HTTP 端点来完成此操作?或者我应该使用不同的终点来完成我的要求。

你不能那样做。 Http的一些属性connector/endpoints可以配置为表达式但不是全部。

您必须利用选择路由器和多个 http 和 https 端点。

不同的服务机制需要不同的配置...

如果您想在单个流程中完成,正如 Victor 所说,您需要使用选择路由器,并根据特定条件调用所需的其余服务...

并且在每个 Choice 块中,您必须使用其安全机制配置对每种类型的休息服务的调用