解決重定向頁面時,https變成http問題
問題場景:請求某個接口后,處理完相關邏輯后需要重定向到另一個頁面,請求的地址是https開頭,但經(jīng)過重定向后,地址變成了http,導致后續(xù)請求接口不通,全部報404文章來源:http://www.zghlxwxcb.cn/news/detail-516375.html
解決方法:
啟動類中添加如下代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-516375.html
@Bean
public TomcatServletWebServerFactory servletContainer(){
TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory ();
factory.setUriEncoding(StandardCharsets.UTF_8);
RemoteIpValve value = new RemoteIpValve();
value.setRemoteIpHeader("X-Forwarded-For");
value.setProtocolHeader("X-Forwarded-Proto");
value.setProtocolHeaderHttpsValue("https");
factory.addEngineValves(value);
return factory;
}
到了這里,關于解決重定向頁面時,https變成http問題的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!