HTTP-запросы с куки на расширение Chrome - PullRequest
0 голосов
/ 27 сентября 2018

Я несколько дней пытался понять, как работает расширение Chrome при выполнении HTTP-запроса.

Я использую расширение Chrome YARC (Yet Another Rest Client).Но я думаю, что это работает одинаково для всех.Даже почтальон.

Первое, что я вижу, когда я делаю запрос, если я использую средство просмотра http-трафика, например, fiddler, я вижу, что хост такой же, как и я ((www.google.com).) и если я делаю Ajax-запрос или php-запрос, то хост такой же, как и у меня, у меня есть скрипт (например, localhost).

Другое дело, что я делаю POST-запрос к сайту для входа в системукоторый установил печенье.Если я сделаю это с расширением chrome, cookie будет установлен в моем браузере, и тогда я смогу нормально перемещаться по этой странице, и cookie будет установлен, и я вошел в систему. Если я сделаю это сообщение с Ajax или PHP, я не смогуустановите этот файл cookie, потому что мой хост находится в другом домене (localhost).

Я вижу, что могу сделать сообщение для отправки, но после этого меня перенаправили после отправки, и этого невозможно избежать.Я хотел бы управлять ответом как расширением, так как это был вызов Ajax.

Главное, что я вижу здесь, это то, что ваш хост всегда находится в одном домене, и это могло бы избежать всех этих проблем.Но как?В поисках кода YARC я вижу, что они делают этот запрос как обычный http angularjs, это означает, что Ajax я почти уверен.В любом случае, даже не пытаясь использовать angularjs http, я могу заставить это работать.

Что мне действительно нужно сделать, так это то, как это может сделать это расширение Chrome и как установить этот cookie, когда я создаю этот POST, я имею в виду,Хост установил cookie на своем собственном домене, потому что я могу получить cookie, но не могу установить его, и я знаю, что это невозможно из другого домена.

Заранее спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...