Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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';


Наверх

Титульная страница Поиск, карта сайта Написать письмо