Hi Kevin,
I have tried your code and it returns exactly the same as mine, that is
zilch!
I am baffled that ServletInputStream.getInputStream() should return
absolutely nothing.
Could this method possibly be platform dependent? I am running on Oracle
OAS.
Regards,
Andy.
----- Original Message -----
From: Kevin Mukhar <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 19, 2000 8:15 PM
Subject: Re: request.getInputStream() returns no data
> On the surface your code looks correct, so I am not sure what the problem
is.
> You could try the following code which has worked for me:
>
> res.setContentType("text/html");
> PrintWriter out = res.getWriter();
>
> ServletInputStream in = req.getInputStream();
> byte[] b = new byte[8192];
> ByteArrayOutputStream baos = new ByteArrayOutputStream(8192);
>
> out.println("<html><body><pre>");
>
> while (in.readLine(b, 0, 8192) != -1) {
> baos.write(b, 0, 8192);
> out.println(baos.toString());
> }
>
> out.println("</pre></body></html>");
>
> K Mukhar
>
> Andy Mayer wrote:
> >
> > Hi all,
> >
> > I am unsuccessfully trying to display the "raw" HTTP header that gets
sent
> > to my server.
> > I have written the code below, but the BufferedReader returns no data at
> > all. In fact
> > the print statement displays "Ready: false" indicating there is no data.
I
> > am running the
> > servlet on Oracle Application Server.
> >
> > All ideas welcome, as I desperately need this to work to troubleshoot a
WAP
> > gateway.
> >
> > Regards,
> >
> > Andy
> > ---
> > www.andymayer.com
> >
> > public class Header extends HttpServlet {
> >
> > public void service ( HttpServletRequest request, HttpServletResponse
> > response)
> > throws ServletException, IOException {
> >
> > response.setContentType("text/html");
> > PrintWriter out = response.getWriter();
> >
> > ServletInputStream inStream = request.getInputStream();
> > InputStreamReader inputStreamReader = new
InputStreamReader(inStream);
> > out.println("Ready : "+inputStreamReader.ready());
> >
> > BufferedReader in = new BufferedReader(inputStreamReader);
> >
> > String inputLine;
> > while ((inputLine = in.readLine()) != null) {
> > out.println(inputLine);
> > }
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html