![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
idHttp 403
izja © (2011-01-16 20:49:00)пытаюсь научиться работать с idHttp..
Http := TIdHTTP.Create(nil);
Http.AllowCookies:= True; Http.HandleRedirects:= true;
CM := TidCookieManager.Create(Http);
Http.CookieManager:= CM;
главную страницу читаю нормально
Http.Get(' http://karaoke-online.org.ua', myStream);
на ней есть ссылка на файлик, который браузером нормально читается
Http.Get(' http://karaoke-online.org.ua/wp-content/uploads/2010/05/Николаев-Игорь-Юная-богиня.kar.mid', myStream);
получаю в ответ ошибку 403 forbidden
не могли бы подсказать, что я делаю не так?
sniknik (2011-01-16 21:40:00) [1]> не могли бы подсказать, что я делаю не так?
русские буквы в запросе... нужно делать url кодирование.
izja (2011-01-16 20:51:00) [2]странно, если одним вопросом добавлять сюда, то не создается новая тема..
простите, разбил на два..
izja (2011-01-16 20:50:00) [3]Http.Request.Host:= "karaoke-online.org.ua";
Http.Request.UserAgent:='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10';
Http.Request.Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
Http.Request.AcceptLanguage:='ru,en-us;q=0.7,en;q=0.3';
Http.Request.AcceptCharSet:='windows-1251,utf-8;q=0.7,*;q=0.7';
Http.Request.Referer:=' http://karaoke-online.org.ua';