![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Доброго времени суток!
При обращении на адрес http://emiasnsi.lpureg.ru через браузер выскакивает окно авторизации. Авторизацию прошел и дальше можно качать разные файлы. Мне нужно,чтобы программа умела от туда скачивать файлы. делаю вот так: Код:
var
HTTP : TidHTTP;
Strm : TMemoryStream;
begin
Http := TIdHTTP.Create(nil);
strm := TMemoryStream.Create;
HTTP.ProxyParams.BasicAuthentication := True;
HTTP.ProxyParams.ProxyUsername := 'login';
HTTP.ProxyParams.ProxyPassword := 'password';
HTTP.ProxyParams.ProxyServer := 'proxy';
HTTP.ProxyParams.ProxyPort := 3128;
HTTP.Get('http://login:password@emiasnsi.lpureg.ru/to_emias/ems_cgr.zip', strm);
strm.SaveToFile('c:\12345.zip');
strm.free;
http.free;
end;Выскакивает ошибка: "HTTP/1.0.401 Unauthorized" т.е. не может не может пройти авторизацию. если этот же адрес: http://login:password@emiasnsi.lpure...as/ems_cgr.zip поместить в браузер, то файл скачивается. Подскажите пожалуйста, что я не так делаю? Очень нужно! |