Для разработчиков / Сеть

Тестер WebSocket

Подключайтесь к серверу WebSocket из браузера, отправляйте сообщения и следите за всем, что приходит, в журнале с временными метками и форматированием JSON. Повторяйте сообщения, чтобы поддерживать соединение активным.

Тестер WebSocket: Тестер открывает соединение WebSocket напрямую из вашего браузера с указанным вами сервером, поэтому сообщения никогда не проходят через этот сайт. Он показывает момент открытия соединения, все сообщения в обоих направлениях с временными метками, ошибки, а также код и причину закрытия. Полученный JSON можно отображать в отформатированном виде, а сообщение — отправлять повторно через каждые несколько секунд, чтобы поддерживать неактивное соединение открытым. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Тестер WebSocketЛокальная обработка

Полностью работает в браузере

Закрыто

    Соединение устанавливается напрямую между браузером и сервером; сообщения не проходят через этот сайт. Браузеры не могут отправлять пинги протокола WebSocket, поэтому при включённом повторе ваше сообщение отправляется вместо них для поддержания соединения.

    Отладка сервера WebSocket

    Если соединение сразу закрывается с кодом 1006, вероятно, сервер отклонил переход HTTP на WebSocket: проверьте путь, разрешён ли источник этой страницы, а также требуемую аутентификацию — часто это токен в строке запроса URL, поскольку браузеры не могут добавлять пользовательские заголовки к запросам WebSocket.

    Для обычных HTTP-эндпоинтов проверьте коды состояния с помощью проверки статуса HTTP или преобразуйте команду curl в код с помощью cURL в код.

    Поддержание соединения

    Прокси и балансировщики нагрузки часто закрывают неактивные соединения через 30–120 секунд. Серверы обычно отправляют протокольные пинги, чтобы этого не происходило; при тестировании из браузера ту же задачу выполняет небольшое сообщение каждые 30 секунд.

    Как пользоваться

    1. Введите адрес wss:// и подпротокол, если он нужен вашему серверу.
    2. Подключитесь, введите сообщение и отправьте его.
    3. Просматривайте журнал отправленных и полученных сообщений, а также код закрытия после завершения соединения.

    Конфиденциальность и ограничения

    Соединение устанавливается напрямую между вашим браузером и сервером; этот сайт не видит сообщения.

    Похожие инструменты

    Часто задаваемые вопросы

    Почему я не могу подключиться к адресам ws://?

    Эта страница загружена по HTTPS, а браузеры разрешают защищённым страницам устанавливать только безопасные соединения wss://, за исключением localhost, который считается безопасным.

    Что означают коды закрытия?

    1000 — обычное закрытие, 1001 означает, что сервер или страница прекращает работу, 1006 — что соединение прервалось без сообщения о закрытии, а 1008 или 1011 означают, что сервер отклонил соединение или произошла ошибка на сервере.

    Почему соединение завершается без объяснения причины?

    Браузеры скрывают подробности неудачных соединений в целях безопасности. Проверьте адрес, принимает ли сервер соединения с других источников, а также журналы самого сервера.

    Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен