Bonjour
est il possible de récupérer dans un web service serveur les entêtes HTTP ?
Cdlt
HTTP header
-
- Messages : 58
- Enregistré le : jeu. 12 avr. 2012, 14:50:53
(sans sujet)
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.
Dans la documentation IBM, c'est bien expliqué, de mémoire.
Thomas
(sans sujet)
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 :
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
(sans sujet)
Bonjour
merci a tous pour vos réponses
Cdlt
merci a tous pour vos réponses
Cdlt