我正在尝试修改默认的上下文路由重定向,以解析到商店URL中,而不是默认的发布者URL中。请按照参考文献https://docs.wso2.com/display/AM210/Directing+the+Root+Context+to+the+API+Store
但是在启用DNS名称的URL中添加了端口号9443,导致出现此问题。
我们已经为APIM组件配置了DNS名称。
1。浏览器->-https://DNS_URL_Without_Port/-->-WSO2服务器 2.浏览器-<-状态码302 FOUND响应标头位置https://DNS_URL_Without_Port:9443/store-- <-WSO2服务器 3.浏览器->-{https://DNS_URL_Without_Port:9443/store-->-WSO2服务器 4.浏览器-<-无法显示页面-<-WSO2服务器
Point 2 is the problem, WSO2 server is returning a URL with the port added to the DNS url with the customised /store URL.If that port is not added to the URL. The URL would look like https://DNS_URL_Without_Port/store and it will work.
因此,我试图理解接收默认上下文URL时将被调用的代码流,只是试图确定将位置标头添加到wso2服务器代码的302状态代码响应中的位置。
我尝试过
1.浏览所有.war文件中的web.xml文件
\ wso2am-2.6.0 \ repository \ deployment \ server \ webapps
2.端口9443在多个配置文件中的多个位置中都存在。尝试检查代码中这些端口条目的使用情况
但是搜索和调查并非一帆风顺,我无法获得焦点/指针/方向来确定问题的根本原因。请提供一些指针和文档链接,以描述代码导航流程和WSO2 API Manager的组件。如果您需要更多有关此信息,请告诉我。
WSO2应该在状态码302 Location标头中返回https://DNS_URL_Without_Port/store,而不是返回https://DNS_URL_Without_Port:9443/store(带有端口9443)