您好我提交一个简单的表单时遇到了很多麻烦,我一直在搜索,看起来很多人遇到了同样的问题,但我没有找到答案。
到目前为止,这是我的代码:
public void postData(TextView txtResult, String user, String pass) throws ClientProtocolException, IOException {
HttpPost post = new HttpPost("https://www.mymeteor.ie");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("username", user));
nameValuePairs.add(new BasicNameValuePair("userpass", pass));
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpClient client = new DefaultHttpClient();
HttpResponse response = client.execute(post);
HttpEntity entity = response.getEntity();
String responseText = EntityUtils.toString(entity);
txtResult.setText(responseText);
}
上面的代码只会返回原始页面
任何人都可以帮助我吗?
谢谢
答案 0 :(得分:0)
您确定该网址支持以这种方式登录吗?在我看来,登录表单将发布数据发送到此URL:https://www.mymeteor.ie/go/mymeteor-login-manager
我还怀疑你应该使用某种API,而不是仅仅远程将数据发布到他们的登录表单。