我正在尝试通过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>
答案 0 :(得分:1)
您在Mule中收到的错误消息表明您正在从Mule调用的REST API返回404。这意味着您正在请求不存在的资源。
检查您的配置和正在使用的服务,以确保它们匹配。在您的代码上方,Mule将请求的URL是:
http://xxxxx:80/xxx/Members/{mID}/Members
这是从HTTP配置的主机,端口和基本路径以及HTTP请求组件的路径构建的。
不了解您要使用的API,我无法告诉您在特定情况下应该使用的API。如果您有描述该服务的文档,则应该能够调整您的m子配置以匹配它。
希望有帮助。
约翰逊。