检查服务器发送的事件¶
服务器发送事件 允许反转传统的客户端发起的 Web 请求模型,服务器可以通过推送消息随时向网页发送新数据。从 Firefox 82 开始,您可以使用 网络监控器 检查服务器发送的事件及其消息内容。本文将向您展示如何操作。
检查 SSE 网络活动¶
当您查看正在接收服务器发送事件的文档时,您可以转到网络监控器,选择正在发送服务器发送事件的文件,并在右侧面板的“响应”选项卡中查看收到的消息。
面板顶部有一个垃圾桶图标,允许您删除到目前为止发送的消息,以及一个过滤器字段,您可以在其中输入文本字符串以按文本过滤显示的消息。
查看消息内容¶
选择“响应”选项卡中列出的消息之一,您将在同一选项卡底部看到显示的消息内容。
在上面的示例中,您可以看到显示了内容的 JSON 和原始数据表示形式。对于纯文本消息,您只会看到一个原始数据部分。
支持的数据格式如下
Mercure 协议
JSON
自定义显示的列¶
对于每条消息,默认情况下您会看到“数据”和“时间”列,但您可以右键单击表头以调出上下文菜单,您可以在其中切换列的显示/隐藏,并将其重置回其原始状态。
可用的列如下
数据:包含的消息数据的摘要。
大小:消息的大小。
时间:表示消息发送时间的标签。
事件名称:导致发送消息的事件类型的名称(例如
`message`
或`ping`
)。最后一个事件 ID:触发的最后一个事件的 ID。
重试:失败消息将被重新发送的时间间隔。
网络监控器功能¶
以下文章介绍了使用网络监控器的不同方面