这是我的代码片段.我正在尝试使用HTTPOST登录该网站.
我一直得到“400 Bad Request”我尝试了各种组合.我尝试将用户名/密码作为标题而不是NameValuePair传递.但结果相同.
有什么我想念的吗?
HttpClient httpclient = new DefaultHttpClient();
HttpPost post = new HttpPost("https://identi.ca/main/login");
List nvps = new ArrayList ();
nvps.add(new BasicNameValuePair("nickname", u));
nvps.add(new BasicNameValuePair("password", p));
nvps.add(new BasicNameValuePair("submit", "Login"));
post.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
HttpResponse response = httpclient.execute(post);
HttpEntity entity = response.getEntity();
Log.i("Login form POST result: ", response.getStatusLine().toString());
感谢帮助.