1

我想为需要 POST 登录的网页制作一个应用程序。之后,我将下载一个 HTML 页面并阅读其标签并执行一些任务以显示一些信息。

在开始之前,我想知道是否可以使用 POST 以某种方式以编程方式登录该页面并下载该页面。

4

1 回答 1

0

这是发送发布请求的一种方式:

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.example.com/login.php");
try
{
    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
    nameValuePairs.add(new BasicNameValuePair("name", "value"));          
    Httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
    HttpResponse response = httpclient.execute(httppost);
    String result = EntityUtils.toString(response.getEntity());
}
catch(Exception e)
{
    e.printStackTrace();
}

您可以发送您的信息以登录页面。!

于 2013-01-20T00:49:45.533 回答