如何在Safari 8或更高版本中检查HTTP请求

如何在Safari 8或更高版本中检查HTTP请求,safari,Safari,我似乎找不到查看safari发送到Web服务器的原始HTTP请求的方法。有人知道在Safari 8中如何做到这一点吗 我确实在web inspector的resource选项卡中找到了一些HTTP头,但我希望看到原始(纯文本)HTTP请求 提前感谢我找到的唯一解决方案是使用时间线并选择左侧的“网络请求”。 单击红色的“记录”图标,以便记录所有请求。然后,它们将出现在时间轴查看器中。然后确保选择此时间跨度(在时间线内滚动显示较小或较大的时间跨度),请求将显示在时间线查看器下方 不幸的是,Safar

我似乎找不到查看safari发送到Web服务器的原始HTTP请求的方法。有人知道在Safari 8中如何做到这一点吗

我确实在web inspector的resource选项卡中找到了一些HTTP头,但我希望看到原始(纯文本)HTTP请求


提前感谢

我找到的唯一解决方案是使用时间线并选择左侧的“网络请求”。 单击红色的“记录”图标,以便记录所有请求。然后,它们将出现在时间轴查看器中。然后确保选择此时间跨度(在时间线内滚动显示较小或较大的时间跨度),请求将显示在时间线查看器下方


不幸的是,Safari的时间线没有Chrome的时间线那么丰富。后者分别显示所有延迟:DNS、连接、阻塞、传输等。您可以很容易地看到首先要优化的内容。

对于更高版本的Safari,您可以右键单击网络选项卡中的行(右侧的白色部分,而不是左侧的灰色部分)和“复制为卷曲”。然后将其粘贴到文本编辑器中,并查看底部指定“-data”的位置。实际上,有一种方法可以做到这一点,就像Chrome一样:

在Inspector窗口的资源侧栏(右侧),在“请求数据”小节有一个小箭头。这就是我们需要点击的地方

(对不起,浏览器语言为葡萄牙语,顺便说一句)

加载数据屏幕后,您甚至可以在请求响应视图之间切换


希望这有帮助:)

在Safari 12中,选择网络选项卡中的行。响应将显示在主区域中。上面是一些标签。选择Headers选项卡并查看显示数据的请求部分,以获取一些请求信息。有关请求数据的详细信息,请查看“请求数据”下的内容。如果适用,那里会有一个小箭头,您可以按它查看请求的全部内容。

记录按钮!谁知道资源按钮下面那个愚蠢的红点做了什么。。。谢谢说到糟糕的用户界面,你们注意到“网络请求”右边的“X”了吗?有人能猜出这是为了什么吗?@HenryMazza看起来只是把它从图形视图中删除了。这样,如果您不希望网络请求阻塞其他信息,可以将其清除。仪器有一个相似的用户界面。这很难使用。某些AJAX请求似乎根本没有出现,即使它们肯定是在录制时发生的。非常令人沮丧。这是哪个版本的Safari?最新版本:10.0.2这看起来很有希望,但我找不到那个灰色箭头按钮。Safari 10.0.3Oh我无意中发现自己回到了这里,灰色箭头按钮现在位于请求名称旁边,在上面的屏幕截图中,它位于旋转加载栏图标所在的位置。您需要将鼠标悬停在“请求”行的顶部以显示该按钮。请注意,该按钮位于“源”选项卡下,而不是“网络”选项卡下