Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2012, 01:08   #1
alexpoh123
 
Регистрация: 11.02.2011
Сообщений: 3
По умолчанию Авторизация через Post (код внутри)

Доброго времени суток.

При написании юзер-агента возникли проблемы.
Авторизацию на сайте провожу через IdHTTP.Post запросы библиотеки Indy 10.5.5. На mail.ru и некоторых других (тестовых) сайтах все проходит отлично, авторизуюсь.

Но вот на ВордПрессе судя по кукисам авторизация удалась, проверял. Но судя по исходной странице - авторизация не производится.
Смотрел HTTP заголовки, при неудачной попытке в Header'e полe Connection имеет значение close, при удачной - Keep-Alive.
При вводе правильных данных, всегда получаю Connection: close в своем агенте.

Code:
Код:
	TStringList* params = new TStringList;
	IdHTTP1->AllowCookies = true;
	IdHTTP1->HandleRedirects = true;
	IdHTTP1->CookieManager = IdCookieManager1;
	IdHTTP1->Request->ContentType = "application/x-www-form-urlencoded";
	IdHTTP1->Request->UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1";
	IdHTTP1->Request->Connection = "Keep-Alive";
	IdHTTP1->Request->AcceptLanguage = "ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3";
	IdHTTP1->Request->AcceptEncoding = "gzip, deflate";
	IdHTTP1->Request->Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";

	Memo1->Lines->Text = IdHTTP1->Post("http://www.geoforum.es/wp-login.php", params);

	params->Add("log=****");
	params->Add("pwd=****");

	Memo1->Lines->Text = IdHTTP1->Post("http://www.geoforum.es/wp-login.php", params);
* RAD Studio 2010

Но по кукисам все ок. В чем проблема?

Последний раз редактировалось alexpoh123; 05.08.2012 в 01:11.
alexpoh123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация m.vk.com через POST не получается mister-bulb Работа с сетью в Delphi 10 25.06.2012 22:10
Авторизация на UCOZ с idHTTP.Post Stalkker247 Работа с сетью в Delphi 15 14.03.2012 13:34
Авторизация на vbulletin (POST) IndomiX Работа с сетью в Delphi 10 19.02.2012 21:11
Post авторизация fenix19910 C# (си шарп) 0 21.07.2011 21:05
Нахождение слов-анаграмм, Ошибка выдается. Задание внутри. Код внутри. TYMON Общие вопросы .NET 2 22.11.2010 21:07