@Hell077

Как отправлять запросы https на сервер http?

У меня есть развернутый веб сайт на домене n,для него я создал поддомен,и развернул vps сервер на beget, загрузил туда своего телеграмм бота,засада стоит в том чтобы с сайта развернутого на основном домене отправлять запросы к телеграмм боту,который в свою очередь будет выполнять определенную логику,но когда я пытался напрямую отправлять,у меня возникла ошибка Mixed Content,что мой домен https, а сервер vps http
  • Вопрос задан
  • 332 просмотра
Решения вопроса 1
martin74ua
@martin74ua Куратор тега Компьютерные сети
Linux administrator
сделайте все свои сервера https
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Steel_Balls
@Steel_Balls
0L3QsNGH0LjQvdCw0Lsg0YEgQkFTSUMg0L3QsCDQo9Ca0J3Qpi
на сервере надо ставить HTTPS
это уже стандарт с 2007 года примерно
Ответ написан
@rPman
Что то вы не то делаете!

mixed content это сообщение в браузере! это значит вы запрос к вашему секретному управлению телеграм ботом делаете из браузера пользователя, все запросы видны, их можно вызвать вручную, в т.ч. догадаться о формате запроса.
Нельзя с браузера отправлять http запросы, так как пользователи, работающие в ненадежных сетях (например публичные wifi без пароля или с известным паролем), могут получить подмену этих запросов (особенно опасно стартовую страницу или скрипты так подгружать) или просто их подсмотреть. Бот телеграм обычно должен вызываться только с серверов телеграмма, но никак не пользователями напрямую http запросами.

Ваш веб сервер должен отправлять запросы в бота телеграм со стороны бакэнда (перепроверив условия, права доступа пользователя и т.п.). Так вот со стороны бакэнда нет никаких ограничений типу запроса.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы