关闭

Android的httpGet方法的参数字符串

标签: URLEncodedUtilshttpgethttppost
400人阅读 评论(0) 收藏 举报
分类:

更新,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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:64284次
    • 积分:1219
    • 等级:
    • 排名:千里之外
    • 原创:54篇
    • 转载:36篇
    • 译文:0篇
    • 评论:7条
    最新评论