Lade...
 

CX_HTTP_REQUEST::GetHeader

CX_HTTP_REQUEST::GetHeader

Beschreibung:

Liefert den Wert eines spezifischen HTTP-Headers 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

führt bei aktiviertem Webservice-Server dazu, dass folgende Message ausgeführt wird:

CALL_PERSON_GET:
{
  LocalVar(req) -> req
  "Host"       req Call(GetHeader) //-> STRING("classix.de")
  "User-Agent" req Call(GetHeader) //-> STRING("Mozilla/4.0")
  "Accept"     req Call(GetHeader) //-> STRING("*/*")
  "Connection" req Call(GetHeader) //-> STRING("close")
}

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_HTTP_REQUEST Der http-Request, dessen Header-Wert zurückgegeben werden sollen
Stack(In) Top-1 STRING Der Name des Headers
Stack(Out) Top STRING Der Wert des Headers
Funktionsaufruf: Call(GetHeader)