Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.24;
Скачать: CL | DM;

Вниз

Работа с HTTP средствами WinApi   Найти похожие ветки 

 
chum   (2003-03-01 19:51) [0]

уважаемы подскажите пожалуйста, как с помощью winapi сделать post запрос к серверу и при этом необходимо в загаловке указать referer


 
ScaliaR   (2003-03-03 04:03) [1]

по большому счету это нужно делать посредством открытия tcp соединения с сервером, а дальше передавать на сервер строку типа

"POST /" + УРЛ +" HTTP/1.1" + #13#10 +
"Accept: image/gif, */*" + #13#10 +
"Referer: "+ referrer + #13#10 +
"Accept-Language: ru" + #13#10 +
"Content-Type: application/x-www-form-urlencoded" + #13#10 +
"Accept-Encoding: gzip, deflate" + #13#10 +
"User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" + #13#10 +
"Content-Length: " + inttostr(length(params)) + #13#10 +
"Connection: Close" + #13#10 +
"" + #13#10 + // незнаю почему, но без "" иногда виснет
params +#13#10;


где урл - страница на сервере, причем если полностью название страницы выглядит как http://www.myhost/some_dir/some_script.pl ,
то урл это some_dir/some_script.pl
referrer - это именно то о чем ты подумал, а
params это строка параметров вида paramname1=paramvalue&paramname2=paramvalue

как все это сделать на чистых api незнаю, но вполне можно заюзать компоненты типа TClientSocket или еще что...
пиши, если что, может еще чем смогу помочь



Страницы: 1 вся ветка

Текущий архив: 2003.04.24;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.017 c
14-77142
Часто тут бываю
2003-04-08 14:14
2003.04.24
Рассылка


3-76793
Ahmad K
2003-04-04 17:24
2003.04.24
Пороль на базы Paradox.


14-77077
Fiximil
2003-04-05 12:05
2003.04.24
Помогите осуществить сложную задачу...


1-76957
rrer
2003-04-12 13:53
2003.04.24
Проблема с TreeView 2


7-77196
velk
2003-03-06 08:31
2003.04.24
Как перехватить все задания на печать