CX_HTTP_REQUEST::SetMethod
184205
Beschreibung:
Mit dieser Methode kann die Art des HTTP-Requests geändert werden. Die Default-Method ist GET. Weitere können der folgendne Seite entnommen werden: https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html.
Aktuell wird von SendRequest nicht erzwungen, dass gültige Methoden verwendet werden. Aus Kompatibilitätsgründen wird dies aber empfohlen. Der ClassiX-Webservice-Server reagiert nur auf die in dem Dokument aufgelisteten HTTP-Methoden.
Code-Beispiel:
Var(req) CreateTransObject(CX_HTTP_REQUEST) -> req "http://apihost.com/create/person?name=john&id=3" req Call(SetURL) "POST" req Call(SetMethod) //Set method to "POST" //Set body parameters to transmit as post data "name" "jimmy" req Call(SetParameter) "age" "12" req Call(SetParameter) req GetManager(WEB_SERVICE) Call(SendRequest)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | STRING | Die HTTP-Methode, die verwendet werden soll. |
Stack(Out) | Top |