我想为需要 POST 登录的网页制作一个应用程序。之后,我将下载一个 HTML 页面并阅读其标签并执行一些任务以显示一些信息。
在开始之前,我想知道是否可以使用 POST 以某种方式以编程方式登录该页面并下载该页面。
我想为需要 POST 登录的网页制作一个应用程序。之后,我将下载一个 HTML 页面并阅读其标签并执行一些任务以显示一些信息。
在开始之前,我想知道是否可以使用 POST 以某种方式以编程方式登录该页面并下载该页面。
这是发送发布请求的一种方式:
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();
}
您可以发送您的信息以登录页面。!