Est-il possible d'obtenir la requête HTTP brute à partir de l'objet HttpServletRequest? Je veux voir la requête brute en tant que chaîne si possible.Récupère la chaîne de requête brute de HttpServletRequest
Je dois obtenir le texte complet de la demande, dans ce cas, c'est une demande POST, donc l'URL n'aide pas. Il fait aussi partie d'un formulaire à plusieurs parties, donc je ne peux pas simplement appeler le "getParameterNames()" ou "getParameterValues ()".
Merci,
Quelles sont les choses que vous voulez savoir sur la demande autre que l'url –
J'ai un composant JSF personnalisé. A l'intérieur de sa méthode "decode()", j'ai besoin de savoir quels éléments ont été sélectionnés. Sur une forme autre que multi-partie, je peux juste appeler "getParameterValues ('myparam')" et je peux obtenir les valeurs (la liste des éléments sélectionnés), mais avec une forme en plusieurs parties cette méthode ne retourne rien . J'ai donc besoin d'analyser manuellement les données brutes pour obtenir les éléments sélectionnés. Je ne peux pas utiliser un filtre de servlet car cela n'affecte que mon propre composant personnalisé. –
Il s'avère que j'ai trouvé une autre façon d'obtenir les paramètres dont j'avais besoin. Si j'utilise le FacesContext.getExternalContext.getParameterValuesMap() qui me donne ce dont j'avais besoin quel que soit le type de formulaire. Merci à tous –