Bonjour
J'ai l'habitude de bosser avec des ws axis et je fais la chose suivante :
Dans un handler je récupère la requete HTTP et je "l'enrobe" dans un requestwrapper. A partir de la je peux modifier ma requete a l'aide du wrapper :
- rajouter des headers http
- rajouter des cookies
- positionner un contexte JAAS
A la fin du handler je remplace la requete d'origine par le wrapper et le tour est joué !
Aujourd'hui je souhaite faire la meme chose en JAX-WS : impossible !
Je peux bien récupérer la requete grace a un
context.get(MessageContext.SERVLET_REQUEST)
Mais impossible de la remplacer par mon wrapper : la propriété est en read only...
La seule chose que j'arrive a faire c'est ajouter des header HTTP grace a
context.get(MessageContext.HTTP_REQUEST_HEADERS)
Mais je n'ai pas de solution pour les cookies et JAAS...
Partager