502 bad gateway donationalerts

150
03 июня 2021, 09:30

Всем привет, решил написать программу для обработки донатов на donationalerts, работают они через виджет в виде страницы и через F12 я понял что получают и обрабатывают запросы через javascript socket.io, там был адрес их WebSocket сервера (wss://socket.donationalerts.ru:443), в браузере всё работет (те приходят уведомления о донате и само подключение сокетов), при попытке подключения посредством ClientWebSocket C# выбрасывается исключение:

WebException: Удаленный сервер возвратил ошибку: (502) Недопустимый шлюз.

Погуглив я понял что это может быть из-за отсутствия проксирования вебсокетов ngnix тк протокол wws, а при просмотре декомпилированной версии ClientWebSocket я увидел что протокол запроса меняется с wws на https, но опять таки порт у https и wss один и тот же 443. Но тогда почему библиотека socket.io работает, внутрь неё не лез так как в js не разбираюсь. Пожалуйста подскажите в чём может быть проблема, и если я несу откровенный бред пожалуйста поправьте.

READ ALSO
Как поднять дные выше и вывести их PHP 7.1

Как поднять дные выше и вывести их PHP 7.1

Всем привет, прошу помочь в решение очень сложного вопроса (Мучаюсь с ним уже 4 дня)

84
Data Transfer Object: как инициализировать и должны ли быть геттеры?

Data Transfer Object: как инициализировать и должны ли быть геттеры?

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

74
Как правильно массово загрузить файлы в форме?

Как правильно массово загрузить файлы в форме?

Всем приветНужно загружать 3 файла в форме, они хранятся в отдельной таблице

106