Виден ли в Charles трафик веб-сокета
QA Тестировщик
Junior
Госуслуги
Виден ли в Charles трафик веб-сокета
Ответы
Да, Charles может перехватывать и отображать трафик WebSocket. Для этого нужно:
- Включить WebSocket в настройках Charles (Proxy → SSL Proxying Settings → Enable WebSocket)
- Добавить домен в SSL Proxy Settings
- Перезапустить Charles
В логах WebSocket-соединения будут отображаться как отдельные вкладки с меткой "WS". Можно видеть:
- Установление соединения (handshake)
- Отправленные/полученные сообщения
- Закрытие соединения
Пример структуры сообщения в Charles:
```
WebSocket Message (text)
Timestamp: 12:34:56.789
Direction: Outgoing
Content: {"action":"ping","data":123}
```