HTTP header

configuration Apache, Zend et PHP , Web services
Répondre
monthi
Messages : 77
Enregistré le : mar. 11 sept. 2018, 15:37:02
Localisation : Paris

HTTP header

Message par monthi »

Bonjour

est il possible de récupérer dans un web service serveur les entêtes HTTP ?

Cdlt

thomas.barberot
Messages : 58
Enregistré le : jeu. 12 avr. 2012, 14:50:53

(sans sujet)

Message par thomas.barberot »

Lorsqu'on déploie le web service, sur le dernier écran, je crois, il y a des cases à cocher permettant d'alimenter des variables.
Dans la documentation IBM, c'est bien expliqué, de mémoire.
Thomas

nbonnet
Messages : 198
Enregistré le : mar. 11 sept. 2018, 08:20:13
Localisation : Lyon

(sans sujet)

Message par nbonnet »

Bonjour,

il est possible d'indiquer des valeurs prédéfinies par le serveur lui même, ou d'indiquer des valeurs d'entête spécifiques : https://developer.ibm.com/tutorials/i-r ... s-server3/

Ce valeurs sont récupérables dans le programme RPG sous forme de variable d'environnement HTTP-nom_entete.
Il faut utiliser la fonction getenv de la bibliothèque standard C pour retrouver les valeurs :

Code : Tout sélectionner

dcl-pr getenv pointer extproc('getenv') ;
envvar pointer value options(*string) ;
end-pr;
...
remote_user = %str( getenv('REMOTE_USER') ) ;
Nathanaël

monthi
Messages : 77
Enregistré le : mar. 11 sept. 2018, 15:37:02
Localisation : Paris

(sans sujet)

Message par monthi »

Bonjour

merci a tous pour vos réponses

Cdlt

Répondre