TccHTTP.Execute
- Dennis Balzuweit
Owned by Dennis Balzuweit
Mai 05, 2023
1 min read
Loading data...
Parameter
(AUrl: String; ACommand : TccHttpCommand) : Boolean;
Beschreibung
Die Methode Execute führt, unter Einbeziehung des Request-Objekts, einen HTTP Aufruf der über AUrl angegebenen Adresse und dem über ACommand definierten Kommando durch.
Das Ergebnis wird im Response Objekt zurückgegeben.
Für Response Codes ab 300 wird eine Exception ausgelöst, d.h. die Fehlerbehandlung für gescheiterte Anfragen sollten in einem try except Block stattfinden.
Mögliche Commands sind:
ccHC_Get
- ccHC_Put
- ccHC_Post
- ccHC_Patch
ccHC_Options
ccHC_Delete
ccHC_Head
ccHC_Trace
Beispiel
HTTP := TccHTTP.Create; try try HTTP.Execute('http://www.google.de',ccHC_Get); ShowMessage(IntToStr(HTTP.Response.Code)); ShowMessage(HTTP.Response.ContentText); ShowMessage(HTTP.Response.Header['Content-Type']); except ShowMessage('Error on request with code: ' + IntToStr(HTTP.Response.Code)); end; finally HTTP.Free; end;