TccHTTP.Post

Parameter

(AUrl: String) : Boolean;

Beschreibung

Die Methode Post führt, unter Einbeziehung des Request-Objekts, einen HTTP Aufruf der über AUrl angegebenen Adresse 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.

Beispiel

HTTP := TccHTTP.Create;
try
  HTTP.Request.ContentText := 'Example';
  try
    HTTP.Post('http://localhost:4520/defpool/postexample');

    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;