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
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
}
request Call(GetParameterNames) iterate
{
Attention
}
und daraufhin zwei MessageBoxen aufgehen würden, die nacheinander "name" und "vorname" zeigen.
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 |