Lade...
 

CX_HTTP_REQUEST::SetMethod

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
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top STRING Die HTTP-Methode, die verwendet werden soll.
Stack(Out) Top    
Funktionsaufruf: Call(SetMethod)