解决重定向页面时,https变成http问题

这篇具有很好参考价值的文章主要介绍了解决重定向页面时,https变成http问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

解决重定向页面时,https变成http问题

问题场景:请求某个接口后,处理完相关逻辑后需要重定向到另一个页面,请求的地址是https开头,但经过重定向后,地址变成了http,导致后续请求接口不通,全部报404

解决方法:
启动类中添加如下代码文章来源地址https://www.toymoban.com/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模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决https页面加载http资源报错

    HTTPS页面加载HTTP资源会报错的原因是出于安全性考虑。 HTTPS(HyperText Transfer Protocol Secure)是一种通过使用SSL/TLS加密通信来保护数据传输的协议,它确保了客户端和服务器之间的安全连接。 当HTTPS页面尝试加载非加密的HTTP资源时,存在以下问题: 混合内容警告 :浏览器会发

    2024年02月09日
    浏览(27)
  • https页面加载http资源的解决方法

    我们的项目采用的全是https请求,而使用第三方文件管理器go-fastdfs,该文件管理器返回的所有下载文件的请求全是http开头的,比如http://10.110.38.253:11014/group1/batchImportData/组 (26).xlsx,然而在https请求下使用http的请求就会报如上图的错误,且不能把文件下载请求http改为https,因为

    2024年02月13日
    浏览(32)
  • 解决方案:解决https页面加载http资源报错

    HTTPS页面加载HTTP资源会报错的原因是出于安全性考虑。 HTTPS(HyperText Transfer Protocol Secure)是一种通过使用SSL/TLS加密通信来保护数据传输的协议,它确保了客户端和服务器之间的安全连接。 当HTTPS页面尝试加载非加密的HTTP资源时,存在以下问题: 混合内容警告:浏览器会发出

    2024年02月07日
    浏览(37)
  • https域名下 请求http图片链接 被自动变成https请求

    现象 在以 https 协议页面,以 img src=\\\"http://baidu.com/img/image.png\\\" 方式请求资源时,http 协议的资源地址被转为 https 的。 溯源检查过程 这个问题真的是第一次遇到,本地开发时没发现问题,等到上到测试环境时发现有些图片无法显示。 检查发现 域名用的是https,图片来源有两种

    2024年02月07日
    浏览(35)
  • 使用 Nginx 将 HTTP 重定向到 HTTPS

    HTTP 流量在 80 号端口被监听。这里我们将全部 HTTP 的流量都永久重定向到 HTTPS(301)。重定向时,保留原有的主机(host)和请求 URI。 注意,这里的服务器名字(server name)是个通配符_:也就是无论 URL 中包含什么域名,当请求到达 Nginx 服务器以后,都会被重定向到 HTTPS。比

    2024年02月22日
    浏览(35)
  • IIS实现http跳转https的重定向方法

    1、安装SSL证书;2、下载安装URL Rewrite模块;3、配置“URL重写”规则,或者修改web.config配置文件。 首先安装SSL证书。 URL ReWrite扩展下载地址 https://www.iis.net/downloads/microsoft/url-rewrite 下载URL Rewrite安装工具rewrite_amd64_zh-CN.msi:  下载完成随后安装:    安装完成后,退出IIS管理器

    2024年02月13日
    浏览(38)
  • IIS配置URL重写,http重定向https

    作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/131004077 IIS配置URL重写,http重定向https ,http怎么重定向到https最全解决方案,安装iis插件,URL重写,配置重定向。URL重写是指服务器程序对接收的URL请求重新写成网站可以处理的另一个URL的过程。URL重写技术是实

    2024年02月09日
    浏览(27)
  • Caddy 自动HTTPS 反向代理、重定向、静态页面 - docker版

    Caddy 是一个通用的、易于使用的 Web 服务器,具有以下特点: 快速: Caddy 使用 Go 语言编写,以高性能著称。 安全: Caddy 支持 HTTPS、自动证书生成、HTTP/2 等安全功能。 易用: Caddy 的配置文件简单易懂,易于配置。 功能丰富: Caddy 支持多种功能,包括反向代理、负载均衡、缓存、

    2024年02月20日
    浏览(42)
  • chrome解决http自动跳转https问题

    1.地址栏输入: chrome://net-internals/#hsts 2.找到底部Delete domain security policies一栏,输入想处理的域名,点击delete。 3.再次访问http域名不再自动跳转https了。

    2024年02月15日
    浏览(40)
  • 谷歌浏览器禁用https,解决http自动跳转https的问题

    浏览器地址栏中输入  chrome://net-internals/#hsts 然后在  Delete domain security policies 下输入需要禁用https协议的网址

    2024年02月11日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包