Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2013, 14:28   #1
stalker1995s
Gamedeveloper
Форумчанин
 
Аватар для stalker1995s
 
Регистрация: 11.07.2012
Сообщений: 149
По умолчанию HTTP/1.1 404 Not Found

Привет форумчане, вчера я задавал вопрос, по поводу торрентов, вот накопал кое чего, точнее это исходник, но есть одна проблема, он не скачивает торренты, выдает ошибку "HTTP/1.1 404 Not Found" Может кто то сталкивался ?

Код:
Цитата:

procedure TForm1.FormCreate(Sender: TObject);
begin
TorrentFile := TTorrentFile.Create;
TrackerScrape := TTrackerScrape.Create;
TorStream := TMemoryStream.Create;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
TxtSeeders, TxtLeechers: String;
begin
if OpenDialog1.Execute then
begin
TorStream.LoadFromFile(OpenDialog1. FileName);
TorrentFile.Load(TorStream);
TorStream.Clear;
end;

HTTPClient.Request.Host := BTStringFunc.GetHostFromUrl(Torrent File.Announce);
TorStream.Clear;
HttpClient.Get(GetFullScrapeURL(Tor rentFile.Announce)+'scrape', TorStream);
TorStream.Seek(0, soFromBeginning);

if TrackerScrape.Load(TorStream) then
begin
TrackerFile := TrackerScrape.Files.Items[TorrentFile.Hash] as TTrackerFile;
if(TrackerFile.Complete > -1) then
txtSeeders := IntToStr(TrackerFile.Complete)
else
txtSeeders := '0';
if(TrackerFile.Incomplete > -1) then
txtLeechers := IntToStr(TrackerFile.Incomplete)
else
txtLeechers := '0';
end;
Edit5.Text := IntToStr(Round(TorrentFile.Length / TorrentFile.PieceLength));
Edit6.Text := IntToStr(Round((TorrentFile.Length / 1024) / 1024))+' MB';
Edit4.Text := IntToStr(Round(TorrentFile.PieceLen gth / 1024))+' KB';
Edit3.Text := IntToStr(TorrentFile.Count);
Edit1.Text := TxtSeeders;
Edit2.Text := TxtLeechers;
Label7.Caption := 'Scrape is supported';
TorStream.Free;
end;

end.
stalker1995s вне форума Ответить с цитированием
Старый 16.02.2013, 14:41   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

а вы в гугле "not found" переведите.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
EidHttpPtotocolException with message http/1.1 404 Not found DKENT Работа с сетью в Delphi 0 28.11.2011 18:31
404 или http редирект garyanikin Работа с сетью в Delphi 3 20.07.2011 13:16
POST на indy HTTP/1.1 404 Not Found jskorvin Работа с сетью в Delphi 2 14.12.2010 13:52
Indy. HTTP 404 Not found TwiX Работа с сетью в Delphi 6 14.09.2010 02:30
как убрать сообщение HTTP:404 при использовании IdHTTP(InDy9) Пепел Феникса Работа с сетью в Delphi 18 01.04.2009 19:40