Я использую indy http-компонент (tidhttp) для получения HTML-содержимого любого веб-сайта. Это работает для большинства веб-сайтов.
" HTTP / 1.1 412 Precondition Failed " возникает ошибка при попытке открыть определенный веб-сайт (http://banque -en-ligne-global.com ). URL работает в браузерах.
var
Http: TIdHTTP;
MS: TMemoryStream;
begin
Http := TIdHTTP.Create(nil);
MS := TMemoryStream.Create;
Http.Get('http://banque-en-ligne-global.com', MS); // Error Here
....
end;
Есть ли способ обойти ошибку и получить HTML-контент веб-сайта?