您的位置:首页 > 移动开发 > Android开发

android通过参数获取网页数据

2013-03-11 16:46 465 查看
/**
* 通过参数获取网络数据的方法
* @param url
* @param params
* @return
*/
public static String getNetValue(String url,List<NameValuePair> params) {
String webContentString = null;
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
try {
//设置请求参数
post.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));

InputStream responseStream = client.execute(post).getEntity()
.getContent();
// 记得转换成gbk编码
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(responseStream, "gbk"));
webContentString = bufferedReader.readLine();
} catch (Exception e) {
// TODO: handle exception
}
return webContentString;
}


验证用户名密码:

// 验证用户名密码是否正确
String result = null;
String urlPath = GlobalConstant.httpUrl+"/rights/user.do?method=login_android";
List<NameValuePair> params_t=new ArrayList<NameValuePair>();
params_t.add(new BasicNameValuePair("username", user.getLogin().trim()));
params_t.add(new BasicNameValuePair("pwd", user.getPassword().trim()));
result = HttpUtil.getNetValue(urlPath,params_t);//post请求
return result;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: