Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 try except Block stattfinden.

Beispiel

Code Block
languagedelphi
linenumberstrue
HTTP := TccHTTP.Create;
try
  HTTP.Request.LoadFromFile('c:\temp\example.pdf');
  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;

Table of Contents

Children Display
alltrue
depth2