Android的httpGet方法的参数字符串

来源:互联网 发布:视频格式转换软件电脑 编辑:程序博客网 时间:2024/05/16 03:37

更新,httpclient已经不用了,那么自己反射转换吧。

------------------------------------------------

查询参数部分不自己一个个拼接成字符串,而是如同post一样传入储存参数用的bean对象,反射获取属性名和值,从而得到List<NameValuePair> ,然后用URLEncodedUtils格式化成查询参数字符串queryString,拼在url后边。这里url地址是不能包括查询参数的。

if (bean != null)
{
String queryString = URLEncodedUtils.format(getNameValuePairList(bean),
       "utf-8");
url = new StringBuilder(url).append("?").append(queryString)
       .toString();
}
HttpGet getMethod = new HttpGet(url);

0 0