На сайт заходим из браузера Хром. Перехватываем отправляемые пакеты.
Затем при помощи INDY использую TIdHTTP на сайт отправляется GET запрос.
Перехватываем сообщения между ними есть разница. Отсутствуют некоторые параметры.
Вопрос: как выставить параметры Sec-Fetch-User:?1 Sec-Fetch-Site:none Sec-Fetch-Mode:navigate
Сообщение посылаемое браузером:
...
Connection:keep-alive
Sec-Fetch-User:?1
Sec-Fetch-Site:none
Sec-Fetch-Mode:navigate
Cookie:i18n_culture=ru; _ym_uid=1550259724469106304; _ym_d=1550259724; _ga=GA1.2.98436584.1553055046;
gclone=0e50ab33b941632a24546ec457329d64f11a256e:14cfb140b57571bc859ba17d4afbb02254eacb03
Accept-Encoding:gzip, deflate
Программа
IdHT:= TIdHttp.Create(Form1);
IdHT.ConnectTimeout:= 10000;
IdHT.Request.Clear;
IdHT.Request.BasicAuthentication:= true;
...
IdHt.Request.Connection:='keep-alive';
ssl.port := 443;
IdHt.Request.BasicAuthentication:=False;
Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста. |