通过 wso2 api 管理器请求公开 api 休息时出错

Error to request exposed api rest through wso2 api manager

¡大家好!

我有一个用 Springboot 开发的 api 并且 swagger.This Api 配置到 WSO2 Api 管理器中。

我为通过 WSO2 Api 管理器向 Api 发出请求做了新的订阅,但是当我尝试请求时,它失败了,因为 WSO2 Api 管理器 url 生成有重复的 http protocol.I' 使用他自己的 Api 来自 WSO2 Api 商店的控制台来测试请求。

这是一个错误的例子:

¿有人知道http协议重复是什么原因吗?

编辑:似乎如果我尝试从内部服务器 ip“https://<>:9443/store/”测试生成的请求 url 没问题。但是从外部服务器 ip "https://<>:9443/store/" https 被复制为最后一个示例图像。

我已经将我们的 WSO2 Api 管理器版本从 2.6.0 更新到 3.2.0 但是 我仍然有类似的错误。 HTTPS 协议不会出现重复但现在总是出现 localhost 主机名而不是 Ip 地址。

¿有人知道主机名是本地主机而不是 IP 地址的原因是什么吗?

¡在此先致谢!

Someone knows what is the reason why the http protocol is duplicated?

请检查您是否已在 GatewayEndpoint 元素中正确分配网关 URL 值,该元素位于 API 网关配置下 api-manager.xml 文件.

另外,尝试重新发布 API 并检查问题是否仍然存在。