pseudo-archive Java 
Réalisation

Récupérer la requête adressée à une servlet
Bonjour,
Je souhaite récupérer le contenu intégral (sous forme de chaîne de
caractères) des caractères envoyés à une servlet par l'intermédiaire d'une
méthode POST. Olivier



>  Bonjour,
>  Je souhaite récupérer le contenu intégral (sous forme de chaîne de
>  caractères) des caractères envoyés à une servlet par l'intermédiaire
>  d'une méthode POST. Olivier

request.getParameter("maTextArea");
request.getQueryString();
request.getRequestURL();


---------------------------------------------------------------
 Olivier Dedieu
 JALIOS (33) 1 39 63 51 47, fax (33) 1 39 63 52 45
 INRIA Rocquencourt, BP 105, 78153 LE CHESNAY cedex FRANCE
 JavaChannel: http://www.java-channel.org/
---------------------------------------------------------------






Il me semble que ceci me récupérera les paramètres passés par GET.
Je cherche en fait à récupérer l'intégralité de la requête HTTP (y compris
les en-têtes)


----- Original Message -----
From: "Olivier Dedieu" <olivier.dedieu@inria.fr>
To: "Olivier Lamy" <LAMY_Olivier@accor-hotels.com>
Cc: <java@u-strasbg.fr>
Sent: Tuesday, March 19, 2002 5:11 PM
Subject: Re: Récupérer la requête adressée à une servlet


>
> >  Bonjour,
> >  Je souhaite récupérer le contenu intégral (sous forme de chaîne de
> >  caractères) des caractères envoyés à une servlet par l'intermédiaire
d'une
> >  méthode POST.
> >  Olivier
>
> request.getParameter("maTextArea");
> request.getQueryString();
> request.getRequestURL();
>
>
> ---------------------------------------------------------------
>  Olivier Dedieu
>  JALIOS (33) 1 39 63 51 47, fax (33) 1 39 63 52 45
>  INRIA Rocquencourt, BP 105, 78153 LE CHESNAY cedex FRANCE
>  JavaChannel: http://www.java-channel.org/
> ---------------------------------------------------------------
>
>
>
>



**********************************************************************  Ce
message électronique et tous les fichiers joints ainsi que  les
informations contenues dans ce message (ci après "le message"), sont
confidentiels et destinés exclusivement à l'usage de la  personne à
laquelle ils sont adressés. Si vous avez reçu ce message par erreur, merci
 de le renvoyer à son émetteur et de le détruire. Toute diffusion,
publication, totale ou partielle ou divulgation sous quelque forme que ce
soit non expressément autorisées de ce message, sont interdites.  

********************************************************************** 
This e-mail, any attachments and the information contained (herein " the
message") are confidential and intended solely for the use of the
addressee(s) if you have received this message in error please send it
back to the sender and delete it. Unauthorized publication, use,
dissemination or disclosure, either whole or partial, of this  message is
strictly prohibited.



----- Original Message -----
From: "LAMY Olivier" <LAMY_Olivier@accor-hotels.com>
To: "Olivier Dedieu" <olivier.dedieu@inria.fr>
Cc: <java@u-strasbg.fr>
Sent: Tuesday, March 19, 2002 5:14 PM
Subject: Re: Récupérer la requête adressée à une servlet


> Il me semble que ceci me récupérera les paramètres passés par GET.
> Je cherche en fait à récupérer l'intégralité de la requête HTTP (y
> compris les en-têtes)

Je ne pense pas que se soit possible directement, néanmoins, tu peut
récupérer le corp de la requete en utilisant getInputStream ou getReader
 seulement si tu n'as pas appeler getParameter auparavant ). Et pour le
reste ( headers method et tout ca ) il y a tout ce qu'il faut non ?

-- Nicolas Repiquet



>  Il me semble que ceci me récupérera les paramètres passés par GET. Je
>  cherche en fait à récupérer l'intégralité de la requête HTTP (y compris
>  les en-têtes)

A ma connaissance tu ne peux pas car tout le flux de la requete HTTP a
deja été lu de la socket et le header décodé. Donc la seule solution est
d'iterer sur les headers getHeaders()



---------------------------------------------------------------
 Olivier Dedieu
 JALIOS (33) 1 39 63 51 47, fax (33) 1 39 63 52 45
 INRIA Rocquencourt, BP 105, 78153 LE CHESNAY cedex FRANCE
 JavaChannel: http://www.java-channel.org/
---------------------------------------------------------------






Et oui c'est la dernière solution !!!
C'est quand même dommage
Merci.

----- Original Message -----
From: "Olivier Dedieu" <olivier.dedieu@inria.fr>
To: "LAMY Olivier" <LAMY_Olivier@accor-hotels.com>
Cc: <java@u-strasbg.fr>
Sent: Tuesday, March 19, 2002 5:38 PM
Subject: Re: Re: Récupérer la requête adressée à une servlet


>
> >  Il me semble que ceci me récupérera les paramètres passés par GET. Je
> >  cherche en fait à récupérer l'intégralité de la requête HTTP (y
compris
> >  les en-têtes)
>
> A ma connaissance tu ne peux pas car tout le flux de la requete HTTP a
> deja été lu de la socket et le header décodé. Donc la seule solution est
> d'iterer sur les headers getHeaders()
>
>
>
> ---------------------------------------------------------------
>  Olivier Dedieu
>  JALIOS (33) 1 39 63 51 47, fax (33) 1 39 63 52 45
>  INRIA Rocquencourt, BP 105, 78153 LE CHESNAY cedex FRANCE
>  JavaChannel: http://www.java-channel.org/
> ---------------------------------------------------------------
>
>
>
>



**********************************************************************  Ce
message électronique et tous les fichiers joints ainsi que  les
informations contenues dans ce message (ci après "le message"), sont
confidentiels et destinés exclusivement à l'usage de la  personne à
laquelle ils sont adressés. Si vous avez reçu ce message par erreur, merci
 de le renvoyer à son émetteur et de le détruire. Toute diffusion,
publication, totale ou partielle ou divulgation sous quelque forme que ce
soit non expressément autorisées de ce message, sont interdites.  

********************************************************************** 
This e-mail, any attachments and the information contained (herein " the
message") are confidential and intended solely for the use of the
addressee(s) if you have received this message in error please send it
back to the sender and delete it. Unauthorized publication, use,
dissemination or disclosure, either whole or partial, of this  message is
strictly prohibited.