开发者社区> 问答> 正文

android-async-http 用 get方法提交unicode码数据报错?报错

Android手机App开发,由于有特殊字符所以将值转化成unicode发送,然后就一直报错

Illegal character in query at index 136: http://xxxxxxxxxxxx&msg=\u2316......  

链接在浏览器上运行正常.

请问这是什么问题?

刚做了测试用http-client 也是同样的问题.

是不是反斜杠需要转义?



展开
收起
爱吃鱼的程序员 2020-06-22 11:23:37 534 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    看看是不是url转换问题。

    回复 @王爽:那又不同。你debug一下,看看Url的值换换出来对不对。直接拿生成的url在浏览器上没问题.
    2020-06-22 11:23:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载