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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> POST запрос, не могу отправить пост запрос 
:(
    Опции темы
smilesx
Дата 17.5.2008, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всем привет. Кто нибудь делал отправку POST запроса ( Content-Type: multipart/form-data ) на чистом WinInet API? Не могу отправить  POST запрос. Возможно я неправильно формирую хидеры и пост данные для запроса. Кто нибудь сталкивался с этим. Буду рад вашему совету в частности как правильно подготовить хидеры и пост данные. Наглядный пример мне бы очень помог. А то я уже весь день мучаюсь.
Код

POST /aaaaaaaa/bbbbbbbb/aaa_bbb HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */*
Referer: http://www.xxxxx.net/aaaaaaaa/bbbbbbbb/aaa_bbb?abcd_ab=1234567
Accept-Language: ru
Content-Type: multipart/form-data; boundary=---------------------------12345678912345
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; EmbeddedWB 14,52 from: http://www.abcdef.net/ EmbeddedWB 14,52; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30)
Host: www.xxxxx.net
Content-Length: 981
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: AAAAAAAA=1234567891234567; AUTOLOG=; qsearch_pics_only=0

---------------------------12345678912345
Content-Disposition: form-data; name="aaaa_bb"

1234567
---------------------------12345678912345
Content-Disposition: form-data; name="ccccc_dd"


---------------------------12345678912345
Content-Disposition: form-data; name="sssssss"

zz
---------------------------12345678912345
Content-Disposition: form-data; name="gggg"

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
---------------------------12345678912345
Content-Disposition: form-data; name="image_attach"; filename=""
Content-Type: application/octet-stream


---------------------------12345678912345
Content-Disposition: form-data; name="key_id"

32ac1ea4df67d13894842c7f143e42a2
---------------------------12345678912345
Content-Disposition: form-data; name="sid"

1234567891234567
---------------------------12345678912345
Content-Disposition: form-data; name="upload_fields"

image_attach
---------------------------12345678912345--


Буду рад любой помощи и совету. Заранее спасибо.
PM MAIL   Вверх
jonie
Дата 18.5.2008, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

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



берешь прогу HttpWatchPro (или просто снифер) и IE (например) и отправляешь POST запрос. смотришь что отсылается. незабываешь что в internet принят \r\n формат окончания строк.

а так как-то абстрактно описал проблему... пока что ты вообще ниче не формируешь и ниче не отсылаешь, и про winInetApi у тебя нислова нету в коде.

порядок вызовов какой-то такой должен быть: InternetOpen, InternetConnect, HttpOpenRequest, HttpAddRequestHeaders, HttpSendRequest, RequestClose, CloseHandle, InternetCloseHandle....

если я ниче не напутал.
чем просто сокеты не устроили, кстати?


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




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


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

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