WebSocket特定选项
此屏幕允许您配置WebSocket选项:
转发所有
如果您对WebSockets通信不感兴趣,但您希望允许其消息被发送回来& 通过ZAP,那么您应该启用这个选项。
因此信息不会存储在会话数据库中。 此外,WebSockets选项卡中不会出现任何消息。 如果您必须处理性能至关重要的WebSocket连接,并且您对发送的内容不感兴趣,则此设置可能非常有用。
如果您想要忽略一个特定通道,请查看WebSocket特定的 会话属性.
全部中断
在 中断 工具栏,有两个按钮:
在所有请求中设置断点
在所有响应中设置断点
当您启用此选项时,所有传出(分别传入)的WebSockets消息也被这些控制按钮捕获。
默认情况下,此选项被禁用。在这种情况下,只有HTTP消息被捕获,但您可以在WebSockets通信中添加明确的断点 WebSocket选项卡.
Break on Ping & Pong messages
PING 和 PONG 消息通常被WebSocket服务器用来确定当前连接的运行状况。如果你捕获传入 PING 消息,浏览器无法立即返回 PONG 消息,从而导致滞后时间值错误。
如果禁用此选项 PING 或者 PONG message is caught when you:
- 在所有请求或所有响应、或上设置断点
- step through to the next request or response and a PING or PONG message arrives
此设置不影响显式设置的断点 PING 或者 PONG 消息,您可以查看这样的显式断点在 断点选项卡.
删除Sec-WebSocket-Extension标题
允许删除HTTP标题 Sec-WebSocket-Extensions 从握手消息,因此不会对发送/接受的WebSocket消息进行转换。
应始终启动此选项,除非正在测试的客户端或者服务器需要它们。当使用扩展时,WebSocket消息可能无法通过ZAP正确处理。