Как бороться с ошибкой предусловия HTTP/1.1 412?

Я использую 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-контент веб-сайта?

0 ответов

Другие вопросы по тегам