Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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  

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_PUT
  • ccHC_POST

    Beispiel

    Codeblock
    languagedelphi
    linenumberstrue
    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;

    Inhalt

    Untergeordnete Seiten (Anzeige untergeordneter Seiten)
    alltrue
    depth2