SGKorotkow
12-05-2008, 17:16
Добрый день!
Господа программисты помогите решить проблему!
а проблема в следующем: нужно периодически скачивать файлик с определённого сайта, через прокси. (и прокси и конечный сайт требуют аутентентификации!)
использую компоненты Indy BCBuilder 6. в инете куча инфы для Delphi, но мне нужно именно на с++.
TFileStream *file_str = new TFileStream("имя файла", fmCreate);
IdHTTP1->Request->ProxyServer = "";
IdHTTP1->Request->ProxyPort =3128;
IdHTTP1->Request->ProxyPassword = "";
IdHTTP1->Request->ProxyUsername = "";
IdHTTP1->Request->Username ="";
IdHTTP1->Request->Password = "";
IdHTTP1->Get("путь к файлу...", file_str);
delete file_str;
при выполнении строки IdHTTP1->Get("путь к файлу...", file_str); выдаётся ошибка:
Project Project1.exe raised exception class EIdProtocolReplyError with message '403 Forbidden' ...
на сколько я понял аутентификация через прокси проходит, но вот конечный сервер ругается!
может быть я не там задаю логин и пароль для конечного сервака?
заранее благодарен!
Господа программисты помогите решить проблему!
а проблема в следующем: нужно периодически скачивать файлик с определённого сайта, через прокси. (и прокси и конечный сайт требуют аутентентификации!)
использую компоненты Indy BCBuilder 6. в инете куча инфы для Delphi, но мне нужно именно на с++.
TFileStream *file_str = new TFileStream("имя файла", fmCreate);
IdHTTP1->Request->ProxyServer = "";
IdHTTP1->Request->ProxyPort =3128;
IdHTTP1->Request->ProxyPassword = "";
IdHTTP1->Request->ProxyUsername = "";
IdHTTP1->Request->Username ="";
IdHTTP1->Request->Password = "";
IdHTTP1->Get("путь к файлу...", file_str);
delete file_str;
при выполнении строки IdHTTP1->Get("путь к файлу...", file_str); выдаётся ошибка:
Project Project1.exe raised exception class EIdProtocolReplyError with message '403 Forbidden' ...
на сколько я понял аутентификация через прокси проходит, но вот конечный сервер ругается!
может быть я не там задаю логин и пароль для конечного сервака?
заранее благодарен!