Lade...
 

CX_HTTP_REQUEST::GetHeaderNames

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

Siehe auch:

http://de.wikipedia.org/wiki/Liste_der_HTTP-Headerfelder

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

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

CALL_PERSON_GET: -> request
                

request Call(GetHeaderNames) iterate

                 {
                   Attention
                 }

und daraufhin vier MessageBoxen aufgehen würden, die nacheinander "Host", "User-Agent", "Accept" und "Connection" zeigen.

Stack
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
Funktionsaufruf: Call(GetHeaderNames)