当遇到"APIGEE本地错误 - messaging.adaptors.http.flow.ServiceUnavailable"错误时,它意味着Apigee无法连接到目标服务。这可能是由于目标服务不可用或无法访问引起的。下面是一些解决方法:
检查目标服务的可用性:确保目标服务正在运行并可通过网络访问。尝试通过浏览器或命令行工具访问目标服务的URL,以确认它是否可用。
检查网络连接:确保Apigee环境和目标服务之间的网络连接正常。检查防火墙设置、网络代理等,确保Apigee可以连接到目标服务的主机和端口。
检查Apigee配置:检查Apigee中用于调用目标服务的HTTP适配器配置。确保适配器的URL、HTTP方法、请求头等配置正确。如果需要,可参考Apigee文档或示例来正确配置适配器。
以下是一个示例的Apigee策略代码,用于调用目标服务:
TargetEndpoint
/v1
default
secure
target-service.example.com
8080
default
请确保上述代码中的
和
元素正确设置为目标服务的主机和端口。
如果仍然遇到问题,建议查看Apigee的日志和错误消息以获取更多详细信息,以便进一步调试和解决问题。
下一篇:Apigee传递授权头