开发者社区 问答 正文

java 通过HTTP get 方式请求报错?报错

错误信息:

java.lang.IllegalArgumentException: Illegal character in query at index 149:

URL:

http://appicsh.qq.com/cgi-bin/appstage/channel_batch_get_app_info?channelid=800000007&sig=2eea321db8ec98593d0636cde2d08e0f&timestamp=1467863348&data={}"我定位到URL包含{} 就会报错,有什么解决办法么?

展开
收起
爱吃鱼的程序员 2020-06-08 21:37:36 718 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    urlencode一下啊,兄弟。转一下码将参数的值全部用URLEncoder.encode("{}","UTF-8")),再拼到url上

    2020-06-08 21:37:55
    赞同 1 展开评论
问答分类:
问答地址: