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.)...