Einzelnen Beitrag anzeigen

MCXSC
(Gast)

n/a Beiträge
 
#3

Re: idHTTP und Listview-Durchlauf//Auf Serverantwort warten

  Alt 4. Apr 2008, 18:44
Zitat von shmia:
Du solltest nicht die GET-Methode, sondern die HEAD-Methode benützen, um an den HTTP Status zu kommen:
Delphi-Quellcode:
function GettHTTP_Status(const URL: String): String; // Ersatz für ReadReturncode
begin
  try
    Result := idHTTP1.Head(URL);
  except
    E:Exception do
      result := E.Message;
  end;
end;
So wird nicht das ganze Dokument, sondern nur der Status (200 = OK, 404 = nicht vorhanden, ...) abgerufen.
Das ist viel schneller
Mal abgesehen davon, passiert würde da imho das Gleiche passieren. Und nein: Ich brauche das GET, da ein paar mySQL-Querys ausgeführt werden und ich daher Returncodes (z.B. 1=existiert schon; 2=eingetragen; 3=unbekannter fehler; etc.)...
  Mit Zitat antworten Zitat