CX_HTTP_REQUEST::GetHeaderNames
Beschreibung:
Liefert die Namen der HTTP-Header des Requests zurück.
Der Header von http-Nachrichten ist hier spezifiziert: http://tools.ietf.org/html/rfc2616#section-4.2
Die einzelnen möglichen Headerfelder sind hier spezifiziert:
http://tools.ietf.org/html/rfc2616#section-14
Code-Beispiel:
Der folgende GET-Request
GET /call_person?name=Schmidt&vorname=Hugo HTTP/1.1
Host: classix.de
User-Agent: Mozilla/4.0
Accept: */*
Connection: close
Host: classix.de
User-Agent: Mozilla/4.0
Accept: */*
Connection: close
könnte dazu führen, dass in ClassiX der folgende Quelltext ausgeführt
CALL_PERSON_GET: -> request
Attention
}
request Call(GetHeaderNames)
iterate
Attention
}
und daraufhin vier MessageBoxen aufgehen würden, die nacheinander "Host", "User-Agent", "Accept" und "Connection" zeigen.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_HTTP_REQUEST | Der http-Request, dessen Header-Namen zurückgegeben werden sollen |
Stack(Out) | Top | VECTOR<STRING> | Die Namen der Header |