如何查看safari发送的httpheaders?

How to look at http headers sent by safari?

我一直在尝试调试只发生在 safai 上的问题,我得到:

Bad Request - Invalid Header

http Error 400 The request has an invalid header name

然而,无论我在错误控制台、资源或时间线的哪个位置查找,我都无法查看所述请求中的 headers。

有没有办法获取这些信息?

您可以安装 http-log 并将 Safari URL 指向 localhost:7777,它将打印出 headers Safari 发送的内容。

如果您无法更改 URL 或者只是想要更多的调试能力,您应该安装一个调试代理,例如WebScarab 并配置 Safari 以使用它。您将获得一个漂亮的 GUI,您可以在其中查看所有请求数据:WebScarab GUI

Http-log 仅将其打印到命令行。