That is because the manager servlet is protected. A 401 response code is a challenge back to the client and the client needs to resend a new request with the Header: WWW-Authenticate with the userid and password. More information:
http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc2068.html#sec-10.4.2


-Tim

Dominic Parry wrote:
Hi

I'm trying to do this:

try {
         URL url = new URL("http://localhost/manager/reload?path=/DynaServlet";);
   HttpURLConnection con = (HttpURLConnection)url.openConnection();
   BufferedReader in = new BufferedReader(
                                new InputStreamReader(
                                con.getInputStream()));
         String inputLine;
            while ((inputLine = in.readLine()) != null)
             out.write(inputLine + "<br>");
         in.close();
  } catch (Exception e) {
   out.write(e.toString()+"<br>");
  }

from an HttpServlet. I'm getting:

java.io.IOException: Server returned HTTP response code: 401 for URL: http://localhost/manager/reload?path=/DynaServlet

even when I change the URL to something like http://user:[EMAIL PROTECTED]/manager/reload?path=/DynaServet I get the same exception.

Any ideas why?

Thanks

Dom


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to