Aquí hay un fragmento de mi código. Estoy intentando iniciar sesión en el sitio web utilizando HTTPOST. Sigo recibiendo "400 Bad Request" He intentado varias combinaciones. Intenté pasar nombre de usuario/contraseña como encabezado en lugar de NameValuePair. Pero el mismo resultado. ¿Hay algo que me falta?¿Por qué estoy recibiendo Http/1.1 400 Bad request?
HttpClient httpclient = new DefaultHttpClient();
HttpPost post = new HttpPost("https://identi.ca/main/login");
List <NameValuePair> nvps = new ArrayList <NameValuePair>();
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());
Gracias por su ayuda.
Debe mostrarnos la solicitud. Intenta obtenerlo de los registros. – Zepplock