【发布时间】:2015-10-30 08:44:35
【问题描述】:
我在 ANDROID 中遇到问题 我有一个 ArrayList 包含:TimeStart、TimeEnd 我想解析一个指向 JSONArray 的链接 http。但我的链接 http 包含字符“|”。 以下是示例链接:http://localhost/SilentTime.aspx?acc=abc&pass=123&username=test×tart=10:56|12:41&timeend=10:59|13:41&order=set
我有一个函数读取链接 http 到 JSON 字符串,但它返回错误。 字符“|”处出错。 行错误
HttpPost httppost = new HttpPost(linkHttp);
我使用函数来编码链接http
URLEncoder.encode(linkHttp, "UTF-8");
是跳转异常:java.lang.IllegalArgumentException: Illegal character in query at char "|"
如何编码字符“|” ?我必须用什么字符串替换字符“|”经过?谢谢大家!
【问题讨论】:
标签: java android json http-post urlencode