TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Системный анализ на максималках

10 Feb, 09:31

Открыть в Telegram Поделиться Пожаловаться

WebSocket на практике 📌

А вы знали, что в Postman можно протестировать не только REST API, но SOAP, GraphQL и даже асинхронные интеграции по WebSocket?

Продолжаю делиться инструментами СА, на этот раз - как пощупать WebSocket

🤍Где можно протестировать?

Как мы помним из теории, WebSocket реализует двухсторонний обмен данными в реальном времени и применяется в чатах, онлайн-играх и на финансовых биржах. То есть там, где высокая интенсивность обмена данными и низкие задержки

Одна из финансовых бирж - BitStamp - позволяет подрубиться к ней по WebSocket и получать котировки, курсы валют прямо в Postman. Есть даже документация, правда на английском языке

Сайт тоже на английском и доступен только через VPN, но его можно вообще не открывать. Регистрация для настройки сокетов не требуется

🤍Возможности инструмента и польза

Что мы можем сделать:
🤍Подключиться к бирже (вводим адрес wss://ws.bitstamp.net и жмем Connect)
🤍Подписаться на события (см JSON в примере в комментах, копируем, вставляем, жмем Send)
🤍Отписаться от событий (кнопка Disconnect)

Что это даст системному аналитику:
🤍 Увидите, что происходит при установлении соединения по WebSocket

А там на самом деле отправляется HTTP-запрос, который потом апдейтится до WebSocket. Этот процесс называется Handshake


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

В комментах - пример подключения


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

💬 Если работаете с WebSocket - пишите в комментариях и делитесь своим опытом

613 0 43 6 35
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot