ule子调用rest api失败,并显示“响应代码404映射为失败”。

时间:2018-07-17 02:07:22

标签: http mule anypoint-studio connector

我正在尝试通过mulesoft使用rest api,但是从邮递员那里调用我的mule端点时会出现以下错误“响应代码404映射为失败”。

 <http:request-config name="HTTP_Request_Configuration" host="xxxxx" port="80"  doc:name="HTTP Request Configuration" basePath="/xxx/Members"/>
 <http:request config-ref="HTTP_Request_Configuration" path="/{mID}/Members" method="GET" doc:name="HTTP">
        <http:request-builder>
            <http:uri-param paramName="mID" value="#[flowVars.memID]"/>
        </http:request-builder>
</http:request>

1 个答案:

答案 0 :(得分:1)

您在Mule中收到的错误消息表明您正在从Mule调用的REST API返回404。这意味着您正在请求不存在的资源。

检查您的配置和正在使用的服务,以确保它们匹配。在您的代码上方,Mule将请求的URL是:

http://xxxxx:80/xxx/Members/{mID}/Members

这是从HTTP配置的主机,端口和基本路径以及HTTP请求组件的路径构建的。

不了解您要使用的API,我无法告诉您在特定情况下应该使用的API。如果您有描述该服务的文档,则应该能够调整您的m子配置以匹配它。

希望有帮助。

约翰逊。