所以我试图通过Android HttpClient Post登录到通过HTTPS的asp.NET服务器。
执行POST请求时,它将返回以下两种可能之一:
- 错误登录页面(状态码为200) - 成功登录默认屏幕(状态码为302 - 即302重定向到成功的默认页面)。
有时加载需要一段时间,因为我相信它正在尝试阅读页面的全部内容,而我真正需要的只是状态代码。
这是我的代码:
response = client.execute(post,localContext);
name.post(new Runnable(){
public void run(){
name.setText("Http Code: "+response.getStatusLine().getStatusCode());
}
是否有任何方法只使其请求/返回标题标记,以便用户在读取整个页面时不必等待?
此外,似乎即使我使用正确的用户/通行证,它也会返回200,而不是302.我也可以发布这个来源,但可能是什么问题?它可能是HTTPS vs HTTP吗?
感谢:!)