前景提要
http自动转为https,而且第一条请求就是https是怎么做到的?
0 悬赏园豆: 5 [待解决问题] 访问http://www.baidu.com或http://www.163.com
通过火狐浏览器F12查看网络请求过程,
发现第一条请求就自动变成了https,而且返回状态值是200.
而访问http://www.cnblogs.com
发现第一条请求是http,而且返回状态值是301
,第二条请求才是https
这边有个iis站点,也需要如同baidu或163那样,请问怎么设置 http https step | 初学一级 | 园豆: 3
提问于:2020-04-24 18:47 你说的baidu 或 163的情况是不对的,都是要重定向到https的。看网站是否重定向不要用浏览器,可能跳转的很快或者缓存了这些地址,使用抓包工具看,如fiddler或者wireshark之类的。 – 。淑女范erり 3个月前 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(3) 0 你所说的可能是HTTP严格传输安全协议(HSTS)在起作用,全新安装的浏览器一般情况下都会原样请求,服务器会返回一个响应表明仅接受 https 请求,浏览器会记住这个站点的要求,将来再次请求时会直接替换为 https 请求。
至于 iis 是否有这个功能我不太清楚。asp.net core 内置支持此协议。同时需要浏览器支持才有实际作用。 coredx | 园豆:597 (小虾三级) | 2020-04-24 20:49 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 HSTS协议了解一下。 Jason Zhang | 园豆:168 (初学一级) | 2020-04-25 17:53 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 看了下 cnblogs 用的是 301 永久重定向,baidu 用的是 307临时重定向。
我用户的是 chrome内核的edge浏览器,每次都可以看到重定向请求。
火狐浏览器处理方式不同? xiaogui340 | 园豆:551 (小虾三级) | 2020-04-26 10:52 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。