Lade...
 

CX_HTTP_REQUEST::GetParameterNames

CX_HTTP_REQUEST::GetParameterNames

Beschreibung:

Liefert die Namen der Query-, und Body-Parameter des HTTP-Requests zurück. Wenn Parameter mit gleichem Namen im Body, und in der Query übermittelt wurden, dann wird der Name trotzdem nur einmal ausgegeben.

Das Format der Darstellung der Parameter in der URL ist hier beschrieben: https://en.wikipedia.org/wiki/Query_string
 

Code-Beispiel:

Der folgende GET-Request

GET /call_person?name=Schmidt&vorname=Hugo HTTP/1.1
Host: classix.de

könnte dazu führen, dass in ClassiX der folgende Quelltext ausgeführt

CALL_PERSON_GET: -> request
                 request Call(GetParameterNames) iterate
                 {
                   Attention
                 }

und daraufhin zwei MessageBoxen aufgehen würden, die nacheinander "name" und "vorname" zeigen.

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_HTTP_REQUEST Der http-Request, dessen Parameter-Namen zurückgegeben werden sollen
Stack(Out) Top VECTOR Die Namen der Parameter
Funktionsaufruf: Call(GetParameterNames)