Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Parameter

(AUrl: String) : Boolean;

Beschreibung

Die Methode Put 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 except Block stattfinden.

Mögliche Commands sind:

  • ccHC_PUT
  • ccHC_POST

Beispiel

HTTP := TccHTTP.Create;
try
  HTTP.Request.LoadFromFile('c:\temp\example.pdf');
  HTTP.Request.Command := ccHC_Put;
  try
    HTTP.Put('http://localhost:4520/defpool/putdoc');

    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;

  • Keine Stichwörter