GETHEADR: Récupérer une valeur d'en-tête HTTP

Comment :

L'en-tête HTTP contient des variables dont les valeurs décrivent l'environnement du serveur Web et peuvent aussi spécifier des informations de connexion émanant du serveur Web ou d'un produit SSO tiers. Le serveur de rapports WebFOCUS peut utiliser la fonction GETHEADR pour récupérer la valeur d'un en-tête HTTP qui lui est retournée par le client WebFOCUS.


Haut de page

x
Syntaxe : Récupérer une valeur d'en-tête HTTP
GETHEADR('varname', output)

où :

varname

Alphanumérique

est le nom de l'en-tête HTTP dont la valeur est récupérée.

output

Alphanumérique

est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.



Exemple : Récupérer la valeur d'une variable d'environnement

Exemple d'en-tête HTTP :

L'appel à la fonction suivante récupère la valeur application/x-www-form-urlencoded depuis l'en-tête HTTP :

GETHEADR('content-type', 'A150')

L'appel à la fonction suivante récupère la valeur en-us depuis l'en-tête HTTP :

GETHEADR('accept-language', 'A10')

Information Builders