Вниз
Скачать: CL | DM;

Помогите, найти ошибку   Найти похожие ветки 

 
Кирил   (2003-09-09 20:57) [0]

Сижу под проксей с обязательной регистраций. Надо закачать файл из интернета, а вместо него закачивается ответ прокси о не прохождении идентификации.
edit3 - имя прокси
edit4 - порт прокси
edit5 - имя пользователя
edit6 - пароль пользователя

var hSession, hURL: HINTERNET;
strUsername,strPassword:PChar;
PIInfo : PInternetProxyInfo;
BufferLen: DWORD;
Buffer:array [1..1024] of Byte;
begin
hSession:=InternetOpen(PCHAR(Form1.Caption), INTERNET_OPEN_TYPE_PROXY, PChar(Edit3.Text), PChar(Edit4.Text), 0);
New (PIInfo) ;
PIInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY ;
PIInfo^.lpszProxy := PChar(Edit3.Text+":"+Edit4.Text);
InternetSetOption(hSession, INTERNET_OPTION_PROXY, piinfo, SizeOf(PInternetProxyInfo));
Dispose(piinfo);
strUsername:=PChar(Edit5.Text);
InternetSetOption(hSession, INTERNET_OPTION_PROXY_USERNAME, @strUsername, length(strusername));
strPASSWORD:=PChar(Edit6.Text);
InternetSetOption(hSession, INTERNET_OPTION_PROXY_PASSWORD, @strPASSWORD, length(strPASSWORD));
hURL:= InternetOpenUrl(hSession, UrlFile, nil, 0, 0, 0);
Repeat
InternetReadFile(hURL, @Buffer, SizeOf(Buffer), BufferLen);
BlockWrite(f, Buffer, BufferLen);
until BufferLen=0;

end;


 
Mixan ©   (2003-09-09 21:03) [1]

Дай адрес прокси для отладки проги


 
Кирил   (2003-09-09 21:07) [2]

proxy.salut.ru


 
Mixan ©   (2003-09-09 21:32) [3]

Дай номер порта, имя и пароль


 
Кирил   (2003-09-09 21:40) [4]

А толку? все равно эта прокся изнутри в наружу



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
1-41367
Cranium
2003-10-30 15:13
2003.11.13
Как разместить несколько форм в одном модуле?


3-40846
Alex-kosmonavt
2003-10-21 16:43
2003.11.13
Как удалить


1-41443
Пубертанец
2003-10-29 12:01
2003.11.13
Наследование


1-41218
ildar
2003-11-01 17:37
2003.11.13
Обработка событий от объекта -свойства


3-40990
User_OKA
2003-10-16 07:50
2003.11.13
Отображение значения справочника




   Наверх