Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Mit IdHTTP wird die Seite unvollständig geladen (https://www.delphipraxis.net/196148-mit-idhttp-wird-die-seite-unvollstaendig-geladen.html)

bogdan 26. Apr 2018 11:56

Mit IdHTTP wird die Seite unvollständig geladen
 
Habe schon einiges hier gefunden und gelesen und auch gegoogelt, leider verstehe ich nicht wie ich das Problem lösen kann.

Mache eine einfache GET Anfrage mit der IDHTTP Komponente.

Code:
function GetHTMLCode(xUrl: String): String;
var
  xResult : TStringList;
begin
  xResult := TStringList.Create;
  try
    try
      xResult.Text := IdHTTP1.Get(xUrl);
    except
      on E: EIdHTTPProtocolException do
      begin
        xResult.Add('E.Message: ' + E.Message);
        xResult.Add('E.ErrorMessage:');
        xResult.Add(E.ErrorMessage);
      end;
    end;
  finally
    Result := xResult.Text;
    xResult.Free;
  end;
end;
95% der Seiten werden vollständig geladen. Ab und zu aber wird nur ein Teil der aufgerufenen Seiten ausgegeben. zb. 1/3 oder die Hälfte, das ist immer wieder unterschiedlich, d.h. ab und zu fehlt ein Teil des HTML-Codes in der TStringList Variable. Im FireFox oder Chrome wird der HTML-Code vollständig angezeigt.

Woran kann das liegen?

jaenicke 26. Apr 2018 12:46

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Wird der Code mittendrin abgeschnitten oder fehlen Teile mitten im Dokument? Bei letzterem Fall werden wohl schlicht Skripte die Teile hinzufügen.

bogdan 26. Apr 2018 13:08

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Der Code wird einfach abgeschnitten.

mjustin 26. Apr 2018 13:10

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Ist es eine Unicode-fähige Delphi Version? (Ab 2009)

bogdan 26. Apr 2018 13:16

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Ich nutze XE8 Enterprise

bogdan 26. Apr 2018 13:53

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Auf einer der Seiten wird der HTML Code nur bis zu einem "seltsamen" Zeichen angezeigt.

HolgerX 26. Apr 2018 13:55

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Hmm..

Handelt es sich um eine öffentliche URL?

Dann gebe sie mal zum Testen..

mjustin 26. Apr 2018 14:05

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Ist es die aktuellste Indy Version (10.6.2)?

mjustin 26. Apr 2018 14:09

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Vielleicht ein Seiteneffekt durch eine nicht sauber initialiserte Instanz - ich würde die TidHTTP Instannz nicht mehrmals verwenden sondern in der Funktion jeweils eine neue erzeugen.

Testweise könnte man das sicher schnell einbauen und sehen ob dann das Problem weiterhin besteht. Falls nein, ist irgendwas im unsichtbaren Code nicht korrekt.

bogdan 26. Apr 2018 14:11

AW: Mit IdHTTP wird die Seite unvollständig geladen
 
Ja, ist eine relativ "öffentliche" URL einer "Warez"-Seite.

https://ddl-warez.to/downloads/haupt...rt/D/seite/36/

Und vorab: ich bin nicht der, der die Inhalte dort hoch lädt. Die Inhalte dieser Seite werden für die "echten" Rechteinhaber benötigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz