PDA

Просмотр полной версии : [Помогите!] Delphi7 indy 10


Slavaberezin
11.02.2012, 15:08
Недавно начал писать программу для авторизации в игре, а потом для "прогулки по игре". И столкнулся с проблемой: Как показал сниффер авторизация происходит отправкой post запроса на скрипт, а после чего скрипт переадресует Get запросом на страницу пользователя. А вот моя программа как и нужно отправляет данные скрипту, а потом переходит на страницу ака, но только POST запросом. В результате чего прогу выкидывает на главную страницу не авторизовавшись (Тоже Post запросом, вместо Get). Кто нибудь, подскажите как изменить переадресацию с Post запроса на Get запрос ?

VeTaL_UA
11.02.2012, 16:48
Вообще не понял... Как инди может переадресовывать? /horror

Руслан Палыч
11.02.2012, 16:51
Посмотри в исходном коде страницы что отправляется. <imput ...Параметр... > и эти параметры отправь.

Slavaberezin
11.02.2012, 21:43
я так и делал + сниффер.

Добавлено через 3 минуты
Вообще не понял... Как инди может переадресовывать?
Легко, с одной страницы на другую.
HandleRedirects:=true;

VeTaL_UA(1)
11.02.2012, 23:51
Легко, с одной страницы на другую.
HandleRedirects:=true;
Та это я знаю :) Обьясняй понятнее. ;)

Slavaberezin
12.02.2012, 13:14
А чего тут не понятного? Браузер после отправки данных скрипту переходит Get запросом на страницу аккаунта.
А indy переходит Post запросом, в результате чего авторизация проваливается, и indy переходит на главную страницу сайта.

Mebius
12.02.2012, 13:50
если надо автоматом редирект (в хедерах ответа есть поле редиректа) то у компонента idHTTP в св-вах поставь галку HandleRedirect (или как то так)

Slavaberezin
17.02.2012, 15:11
HandleRedirects:=true;
А это для кого я раньше писал ?