Android自定义HttpClient的execute始终返回状态代码为200,即使密码错误

Android自定义HttpClient的execute始终返回状态代码为200,即使密码错误,android,httpclient,Android,Httpclient,我正在尝试为我所在组织的票务处理网站开发一个小型android应用程序,这是一个安全的网站https。我创建了自己的定制httpclient和自己的SSLSocketFactory String user_Name = "asia\\manoharamkem"; String pass_Word = "Temenos13"; List<NameValuePair> nvps = new ArrayList<NameValuePair>(2); nvps.add(new B

我正在尝试为我所在组织的票务处理网站开发一个小型android应用程序,这是一个安全的网站https。我创建了自己的定制httpclient和自己的SSLSocketFactory

String user_Name = "asia\\manoharamkem";
String pass_Word = "Temenos13";
List<NameValuePair> nvps = new ArrayList<NameValuePair>(2);
nvps.add(new BasicNameValuePair("username", user_Name));
nvps.add(new BasicNameValuePair("password", pass_Word));          
HttpResponse response = httpclient.execute(httpost);
Log.w("TCSPP","RESPONSE CODE : "+response.getStatusLine().getStatusCode());
当我执行上述代码时,即使登录凭据不正确,代码也始终显示为200。我不能共享我的url,因为它是机密的

我不确定代码200是用于登录还是用于url访问是否成功。我在谷歌上搜索了一周,没有任何线索。请帮助我登录https网站

我公司的网站是这样的,一旦启动,它将被重定向到显示登录页面的url。我必须通过android应用程序登录此url

请帮我做这个

问候,,
Manohar响应代码200表示请求已成功。要检查登录条件,您需要在服务器端进行验证,并希望将结果返回为成功或错误。

如果收到302重定向作为响应,则需要切换重定向。这可以按此处所述完成:。

我认为您应该尝试排除,这不是意外返回此状态代码的Web服务器。尝试在非Android HTTP客户端中运行登录。另外:如果你想让我们研究这个问题,如果你在你的问题中添加了Android HttpClient的定制实现,那将是非常全面的。