Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как послать POST запрос web-серверу используя стан, HTTP, MFC 
V
    Опции темы
chaos
Дата 11.12.2007, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

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



Здравствуйте!!!!
Встала задача отправлять пост запросами данные и файлы, но чего то никак не могу найти нужное
Отправлять хочется используя стандартные средства win32 or ATL (mfc не надо)

вроде нашел кое чего: CAtlHttpClient но чото ничего не понятно - что и как

мож кто сталкивался или еще что-нибудь



Буду благодарен за любую помосчь
Заранее благодарен

PM WWW   Вверх
SenkraD
Дата 11.12.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

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



chaos,  я в своё время на голом WinSock такое делал: шаблоны протокола (хедер) + добавка нужных данных (в зависимости от типа контента) и send(...) - я тогда писал на Builder и  VC++ сразу


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
chaos
Дата 11.12.2007, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

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



Цитата(SenkraD @ 11.12.2007,  14:44)
chaos,  я в своё время на голом WinSock такое делал: шаблоны протокола (хедер) + добавка нужных данных (в зависимости от типа контента) и send(...) - я тогда писал на Builder и  VC++ сразу

не хочется изабретать велик

с постом данных вроде разабрался
Код

CAtlHttpClient client;
AtlNavigateData navData;
LPCSTR lpData = "data=toto";
navData.SetMethod(ATL_HTTP_METHOD_POST);
navData.SetPostData((BYTE*)lpData, lstrlenA(lpData), _T("application/x-www-form-urlencoded"));
client.Navigate(_T("mysite.net"),      _T("myscript.php"),    &navData);    
const char* pszBody = (const char*)client.GetBody();


вот еще бы с аплоадом файлов
PM WWW   Вверх
chaos
Дата 11.12.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

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



тема закрыта!
нашел функцию URLDownloadToFile + микрасофтовский POSTMON пример
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




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


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

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