我正试图通过mulesoft使用一个rest api,但当我调用mule端点时,它从poster发出以下错误"响应代码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>
您在Mule中得到的错误消息表明您从Mule调用的REST API返回404。这意味着您正在请求一个不存在的资源。
检查您的配置和您正在使用的服务,以确保它们匹配。根据您上面的代码,Mule将请求的URL是:
http://xxxxx:80/xxx/Members/{mID}/Members
这是根据HTTP配置的主机、端口和基本路径以及HTTP请求组件的路径构建的。
由于对您尝试使用的API没有任何了解,我无法告诉您在特定情况下应该是什么。如果你有描述服务的文档,你应该能够调整你的mule配置来匹配它
希望能有所帮助。
约翰逊。