I am trying to read the 'raw' http request that is submitted e.g. by a FORM.
I assume that ServletInputStream should contain the unparsed HTTP request. 

public class RequestEchoServlet extends HttpServlet {

        public void doPost(HttpServletRequest request, 
                           HttpServletResponse response) 
                           throws ServletException, IOException {

                ServletInputStream in = request.getInputStream();
                int character;
                PrintWriter out = response.getWriter();

                while ( (character = in.read()) > -1 ) {
                        out.print( character );
                        System.out.print( "#" );        // never gets here
                }
                System.out.print(character);
                out.flush() ;
                out.close() ;
        }       // of doPost()
}

in.read() immediately returns -1. What is wrong - my assumption or my code
(or both ...)

Thanks

        --peter
-----Original Message-----
From: Xiaowen Wang [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, September 12, 2001 10:17 PM
To: Orion-Interest
Subject: Help!!Subject.getSubject(AccessControlContext) returns null


Hi:
I've been trying to send the authenticated app client's Subject to
a RMI Activatable server in another JVM. In the app client, I run the
follwing:

AccessControlContext ac = AccessController.getContext();
Subject sbj = Subject.getSubject(ac); 

However, sbj turns out to be null. Is it because ac is NOT the Subject
that's authenticated at the beginning of the app client run?

Thanks
XW

Reply via email to