Page 1 sur 1
HTTP header
Posté : lun. 01 juil. 2019, 10:08:00
par monthi
Bonjour
est il possible de récupérer dans un web service serveur les entêtes HTTP ?
Cdlt
(sans sujet)
Posté : lun. 01 juil. 2019, 13:22:33
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.
(sans sujet)
Posté : lun. 01 juil. 2019, 21:32:13
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') ) ;
(sans sujet)
Posté : mar. 02 juil. 2019, 06:45:06
par monthi
Bonjour
merci a tous pour vos réponses
Cdlt