Поиск:

Ответ в темуСоздание новой темы Создание опроса
> afxinet 
:(
    Опции темы
jungle_second
Дата 29.4.2008, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.3.2008

Репутация: нет
Всего: нет



Вот собственно код, отправляю методом POST данные по HTTP протоколу.
Код

    strHeader = UserAgent + Accept + Host + Accept + AcceptLang + AcceptCharset + 
                AcceptEncoding + Referer + Connection + TE + ContentType;
    strRequest="/login.php";
    pFile = m_Server->OpenRequest(CHttpConnection::HTTP_VERB_POST, strRequest);
    strValues.Format(_T("username=admin&password=%s&redirect=admin"),m_pas);
    strValues +="%2Findex.php&login=Log+in";
    pFile->SendRequest(strHeader, (LPVOID)strValues.GetString(), strValues.GetLength());


Смотрю снифером. Там происходит следующее: Идет запрос POST - POST /login.php HTTP/1.1, сервер отвечает: 302 и Location: /admin/index.php?sid=e0c4380843549942bd1152581271f2d6&mforum=adsfzfzxfafaasf, потом идет (причем сам, без моей помощи) запрос GET - GET /login.php?redirect=admin/index.php&admin=1&sid=e0c4380843549942bd1152581271f2d6&mforum=adsfzfzxfafaasf HTTP/1.1 и сервер отвечает 200. Вопрос, как мне узнать это Location? То есть урл где я в данный момент нахожусь, чтобы я мог продолжать слать запросы.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0491 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.