gpt4 book ai didi

google-chrome - Dnsmasq 无法捕获 https 的 307 重定向?

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:33 25 4
gpt4 key购买 nike

我目前正在我的网站上进行一些调试,其中涉及调用 facebook API。我已经安装了 dnsmasq 来与我的 mac os X 一起工作,将所有对 facebook.com 的请求重定向到 127.0.0.1

这是我在 dnsmasq.conf 中的条目:

address=/facebook.com/127.0.0.1

我还有 /etc/resolver/comnameserver 127.0.0.1

当我打开 dnsmasq 时,访问 facebook.com 将导致在 chrome 中出现 PAGE NOT FOUND 错误。这表明我的 dnsmasq 正在运行。

但是,我注意到 chrome 会重定向 http://www.facebook.comhttps://www.facebook.com由于 HSTS。我继续访问 chrome://net-internals#hsts 以删除 facebook.com 的条目。

奇怪的是,当我调试时,我看到 facebook.com 确实为 http://www.facebook.com 返回了 307 个重定向。 (见图)

enter image description here

这很奇怪,因为域 facebook.com 目前在我的计算机上解析为 127.0.0.1!此外,当我深入研究该请求时,我确实看到该请求是有效的:

enter image description here

如果 facebook.com 无法解析,这个 307 重定向来自哪里?

最佳答案

307 是一种基于内部浏览器的重定向,用于 HTTP 严格传输安全 (HSTS)。它不是来自服务器 - 它是由浏览器创建的虚假响应。

关于google-chrome - Dnsmasq 无法捕获 https 的 307 重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41239585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com