如何解决通过 wso2 api manager 请求公开的 api rest 时出错
¡大家好!
我有一个用 Springboot 和 swagger 开发的 API。这个 Api 被配置到 WSO2 Api 管理器中。
我为通过 WSO2 Api Manager 向 Api 发出请求做了新订阅,但是当我尝试执行请求时,它失败了,因为生成的 WSO2 Api Manager url 具有重复的 http 协议。我正在使用他自己的来自 WSO2 Api Store 的 Api 控制台测试请求。
这是一个错误示例:
¿有人知道http协议重复的原因是什么吗?
编辑:似乎如果我尝试从内部服务器 ip "https://>:9443/store/" 测试生成的请求 url 就可以了。但是来自外部服务器 ip "https://>:9443/store/" https 被复制为最后一个示例图像。
我已将 WSO2 Api Manager 版本从 2.6.0 更新到 3.2.0,但是 我仍然有类似的错误。 Https 协议不会出现重复但现在总是出现 localhost 主机名而不是 Ip 地址。
¿有人知道为什么主机名是 localhost 而不是 Ip 地址的原因是什么?
¡提前致谢!
解决方法
有人知道http协议重复的原因是什么吗?
请检查您是否在 api-manager.xml 文件中 APIGateway 配置下的 GatewayEndpoint 元素中正确分配了网关 URL 值。 >
另外,尝试重新发布 API 并检查问题是否仍然存在。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。