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

Вниз

WinInet - соединение с и-нетом из под прокси   Найти похожие ветки 

 
Ваятель   (2004-09-21 11:15) [0]

Привет!

Никак не могу разобрать как средствами WinInet выйти в интернет находясь "за прокси", причем с аутентификацией, а после закачать файл. Если без прокси, проблем нет, а вот с прокси (причем с аутентификацией) чегой-то не получается.

В идеале, хорошо бы, чтобы программа подхватывала те имя/пароль которые запомнил эксплорер, если таковые настройки сохранены..


 
X   (2004-09-28 16:54) [1]

const
 BufferSize = 1024;
var
 HInt, HCon, HReq: HInternet;
 bSend, bRead: boolean;
 Buffer: array[1..BufferSize] of Byte;
 BufferLen: DWORD;
 f: file;
begin
INTERNET_OPEN_TYPE_PROXY, "proxy1:2418", nil, 0);
 HInt:=InternetOpen("Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.0.2914)", INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
 HCon:=InternetConnect(HInt, "mail.ru", INTERNET_DEFAULT_HTTP_PORT, PChar(User.Text), PChar(Password.Text), INTERNET_SERVICE_HTTP, 0, 0);
 HReq:=HttpOpenRequest(HCon, "GET", PChar("/send/info.dsp?"), nil, nil, nil, {INTERNET_FLAG_KEEP_CONNECTION or }INTERNET_FLAG_RELOAD, 0);
 bSend:=HttpSendRequest(HReq, "", 0, nil, 0);
 AssignFile(f, "inf_"+Edit1.Text+".htm");
 Rewrite(f,1);
 repeat
   bRead:=InternetReadFile(HReq, @Buffer, SizeOf(Buffer), BufferLen);
   BlockWrite(f, Buffer, BufferLen);
 until BufferLen = 0;
 CloseFile(f);
 InternetCloseHandle(HReq);
 InternetCloseHandle(HCon);
 InternetCloseHandle(HInt);
 ShowMessage("Ok");
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.071 c
1-1100695881
Andrey V.
2004-11-17 15:51
2004.12.05
Хочу отцентрировать содежимое TMaskEdit


14-1099343515
ИМХО
2004-11-02 00:11
2004.12.05
Фетисов отправляет Колоскова в отставку!


1-1101207056
markers
2004-11-23 13:50
2004.12.05
Алтернативный прогрессбар, с градиентом...


3-1099685535
Hmm
2004-11-05 23:12
2004.12.05
связь таблиц. "combobox в dbgride"


1-1100627915
RedLord
2004-11-16 20:58
2004.12.05
сопоставление типов переменных C и Delphi