Hi,
        I have the following code in a scheduler class, which is trying to 
invoke a servlet

 String url = "https://localhost:8444/servlet/TestServlet";;

            // Get HTTP client instance
            HttpClient httpClient = new HttpClient();
            // Create HTTP GET method and execute it

            GetMethod getMethod = null;
            PostMethod postMethod = null;

            int int_result = 0;
            getMethod = new GetMethod( url );
            getMethod.setFollowRedirects(true);
            int_result = httpClient.executeMethod( getMethod );
            String contents = getMethod.getResponseBodyAsString();
            getMethod.releaseConnection();

            postMethod = new PostMethod( 
"https://localhost:8444/j_security_check"; );
            postMethod.addParameter( "j_username",  "test" );
            postMethod.addParameter( "j_password", "test" );
            int_result = httpClient.executeMethod( postMethod );
            contents = postMethod.getResponseBodyAsString();
            postMethod.releaseConnection();

            postMethod = new PostMethod( url );
            postMethod.addParameter( "Password", "foo" );
            int_result = httpClient.executeMethod( postMethod );

---------->    At this point when the test servlet is called, the parameter 
password is null. 
                     getParameter always returns null
                     getMethod returns GET when it should be post 
                    It seems that the  POST is behaving like a GET. 

This code works just fine on tomcat 5.0. After upgrading to 6.0, i am seeing 
this bizarre behaviour

Any thoughts?


      
____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs

Reply via email to