小编cha*_*kya的帖子

为什么我收到Http/1.1 400 Bad请求?

这是我的代码片段.我正在尝试使用HTTPOST登录该网站.我一直得到"400 Bad Request"我尝试了各种组合.我尝试将用户名/密码作为标题而不是NameValuePair传递.但结果相同.有什么我想念的吗?

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());
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

java http httpclient

9
推荐指数
2
解决办法
7万
查看次数

标签 统计

http ×1

httpclient ×1

java ×1