Ищу спеца по вебсокетам!
Внимание! Ищу специалиста по веб сокетам, ну или просто человека, имевшего опыт работы с ними.
Задача простая: подключиться по ws/wss протоколу к !чужому сайту, передав куки и юзер агент, и наладить общение с этим сайтом через веб сокеты. За консультацию или частичную настройку готов заплатить. |
Тут форум совсем мёртвый?)
|
Да нет, заглядываем иногда. Только cookie не имеет отношения к ws протоколу, и у ws протокола вообще нет заголовков. Скорее всего, "вопрос поставлен не правильно".
Адрес сайта-то дай. |
адрес сайта - loot.farm. на нём авторизация через steam. Если нет куки, как тогда сайт понимает, что именно мой аккаунт отправляет запрос через ws?
|
Предполагаю, что при создании hand-shake, должны отправляться куки.
|
Вообще-то нет, я не прав чуть более, чем полностью. Заглянул в объект вебсокета при коннекте - и он передаёт на сервер целый вот такой список заголовков:
{ host: 'localhost:3001', 'user-agent': 'Mozilla/5.0 (Windows NT 6.1; rv:57.0) Gecko/20100101 Firefox/57.0', accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'accept-language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'accept-encoding': 'gzip, deflate', 'sec-websocket-version': '13', origin: 'http://localhost:3000', 'sec-websocket-extensions': 'permessage-deflate', 'sec-websocket-key': 'A1dKUeCdQoqD6e3fcybrvA==', cookie: 'connect.sid=s%3AF9MNoS02PTcG7YuQmf3qYWpe-MEf3-bu.cP0ijHj6HUzhua3LGxczDipciUqapdRbEeVPemsDbxY', connection: 'keep-alive, Upgrade', pragma: 'no-cache', 'cache-control': 'no-cache', upgrade: 'websocket' } |
В целом. Указанный адрес не является "конечной точкой" запросов по ws, он отвечает status 200 OK, и соединение по wss не устанавливается. При переключении на протокол ws (с кодом 101) происходит ошибка - адрес не поддерживает протокол.
(ну и, я не "специалист", это самые общие сведения) |
Часовой пояс GMT +3, время: 05:31. |