Hi, I'm experiencing the following problem:
1) If I write the (A) url in a browser, it works ok ( the user poe is successfully logged into the appliacation ) 2) If I write the (B) url in a browser, it also works ok ( the user e.poe is successfully logged into the appliacation ) 3) If I execute the above source code using poe user, it works ok ( HttpStatus.SC_OK ) 4) If I execute the above source code using e.poe user, it does NOT work ( HttpStatus.SC_TEMPORARY_REDIRECT ) 5) If I execute the above source code using an invalid user, I received the same response as in (4) ( HttpStatus.SC_TEMPORARY_REDIRECT ) Is something wrong in the above source code? N.B.: does the . ( dot ) in the user may be causing this problem? Thanks in advance, AgustÃn (A) http://www.mysite.com/index.cfm?username=poe&password=password (B) http://www.mysite.com/index.cfm?username=e.poe&password=password HttpClient client = new HttpClient(); PostMethod post = new PostMethod("http://www.mysite.com/index.cfg"); NameValuePair[] data = { new NameValuePair("username", "e.poe"), new NameValuePair("password", "password") }; post.setQueryString(data); post.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler(3, false)); try { int c = client.executeMethod(post); if (c == HttpStatus.SC_OK) { System.out.println("Ok"); } else { System.out.println("Failed"); } } catch (HttpException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { post.releaseConnection(); }