Делаю Post запрос с данными на сайт, делается редирект с Post запросом, а надо чтоб редирект делался с Get запросом. Indy, Delphi EX2. Например: делаю Post запрос с данными на сайт1 и он делает редирект на сайт2, с Post запросом и отправляет те же данные которые и на первый сайт. А надо чтоб он делал Get запрос, не чего не передавая и получая только код страницы.
2 варианта: 1 - Моя волшебная палочка разрядилась. 2 - Не хватает кода программы. Я теряюсь в догадках просто...
Тут код не нужен. Я делаю Post запрос на сайт site.com, этот сайт делает редирект на site.com/contenet и эта страница в программе получается через Post запрос, а надо чтоб она просто получалась через Get запрос
Всё как бы просто - Code: http.allowredirect := false; try // тут пофигу GET или POST http.get(url); except // парсим ссылку в header куда редиректит и делаем вот так -> http.get(redirect_url); end;
Все оказалось как всегда просто. В событии OnRedirect idHttp надо было написать VMethod:='GET' Проблема решена, спасибо!