Opciones específicas de Websocket

Esta pantalla permite configurar las opciones WebSocket:

Reenviar todo

Si no se está interesado en la comunicación WebSocket, pero se desea permitir que los mensajes vayan y vengan a través de ZAP, entonces se debe habilitar esta opción. Como resultado ningún mensaje se almacenará en la base de datos de la sesión. Por otra parte ningún mensaje aparecerá en la pestaña de WebSockets. Esta opción puede ser útil si hay que lidiar con las conexiones WebSocket de rendimiento crítico y no se está interesado en lo que se está enviando.

Si se desea ignorar solamente un canal específico, compruebe las Propiedades de la Sesión.

Break on all

En la barra de herramientas Punto de interrupción , hay dos botones: Cuando se habilita esta opción, todos los mensajes Websocket salientes ( y los entrantes respectivos) son capturados por estos botones de control.

Por defecto esta opción está deshabilitada. En este caso solo los mensajes HTTP son capturados, pero se puede agregar un punto de interrupción explícito en la comunicación WebSocket en la pestaña WebSocket.

Break on Ping & Pong messages

Los mensajes PING y PONG son utilizados frecuentemente por los servidores WebSocket para determinar el estado de mantenimiento de la conexión actual. Si se captura un mensaje PING entrante, el navegador no es capaz de devolver un mensaje PONG inmediatamente, dando por resultado un valor de mala latencia.

Si esta opción está deshabilitada, ningún mensaje PING o PONG será capturado cuando: Esta configuración no afecta los puntos de interrupción ya configurados explícitamente en Los mensajes PING o PONG . Se pueden visualizar estos puntos de interrupción explícitos en la pestaña Breakpoints.

Eliminar el encabezado Sec-WebSocket-Extensions

Permite eliminar el encabezado HTTP Sec-WebSocket-Extensions desde los mensajes de protocolo de enlace, de manera que ninguna transformación se hace a los mensajes enviados/recibidos de WebSocket.
Esta opción siempre debe activarse a menos que el cliente o el servidor a prueba los necesite. Los mensajes de WebSocket podrían no ser correctamente procesados por ZAP cuando se utilizan extensiones.