将URL进行 urlUTF8=URLDecoder.decode(url,"UTF-8");后仍然出现这个错误是什么原因呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
Illegal character in query at index 85
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2016-09-28 15:47关注你查询中的第85个字符是非法字符,贴出你的字符串看看。检查下你的url是不是utf8编码的,还是别的编码。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2023-10-31 16:54LiZhen798的博客 java.net.URISyntaxException: Illegal character in query at index
- 2022-03-03 19:17深漂小码哥的博客 原因:没有对json参数进行转码 // 对json字符串jsonStr进行转码 String encode = URLEncoder.encode(jsonStr, "UTF-8");
- 2022-09-02 14:57奈何桥头丶你倾城一笑的博客 Illegal character in query at index 222
- ricky不会写JAVA的博客 1.关于java.lang.IllegalArgumentException: Illegal character in query at index报错 空闲时间学习了hadoop的hdfs的一些api,在一次打开hadoop的时候的时候,发现namenode无法启动,此时打开日志查看,发现日志...
- 2021-01-14 14:48九龙小衫的博客 这个错误,第一时间很懵逼。因为是流程式生成的url,之前的都没错,只有这一个报错了。参考了一下其他博主的方法第一时间的想法是先做URLEncoder编码。发现还是没有效果。 正在上传…重新上传取消 ...
- 傻猴儿的博客 java.lang.IllegalArgumentException: Illegal character in query at index ...
- xxz_phoebe的博客 java.net.URISyntaxException: Illegal character in query at index xxx 表示你的url里有特殊字符 如单引号,双引号,等号,& | 等等,这些字符再url里属于非法字符需要转义必须采用%0xXX方式来替代特殊字符。...
- 2021-12-03 19:15手把手入门的博客 Illegal character in query at index 101: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=xxxxxxx&secret= xxxxxx 二、业务场景 在做用户标签同步的时候出现报错,但是...
- Nice2cu_Code的博客 "、"|"、"-")这些字符直接用HttpClient请求就会报错URISyntaxException: Illegal character。 解决方式: 不能直接用String代替URI来访问。必须采用%0xXX方式来替代特殊字符(转义)。 但这种办法不直观。所以只能...
- 2024-03-27 15:38
java.net.URISyntaxException: Illegal character in query at index xx,Error request, response statu400
null111666的博客 经过查找资料使用如下方式解决问题,针对参数进行encdoe编码。原因是在java代码中发送请求时存在特殊字符。 - 91科技的博客 使用StringencoderString=URLEncoder.encode(testString,"utf-8");必须采用%0xXX方式来替代特殊字符。所以只能先把String转成URL,再能过URL生成。地址中涉及了特殊字符,如‘|’‘&’等。所以不能直接用String代替...
- 2022-12-29 15:33一筐猪的头发丝的博客 例如,如果您在程序中使用了一个非法的字符作为 URL 中的查询参数,您可能会看到类似于“Illegal character in query at index”的错误消息。在这种情况下,您需要找出哪个字符是不合法的,然后将其替换为合法的...
- 2023-05-08 16:08z5987的博客 解决方案 把当前时间换为时间戳。原因:url地址中存在空格。
- 爱编程的喵喵的博客 本文主要介绍了java.lang.IllegalArgumentException: Illegal character in path at index 40解决方案,希望能对使用Java的同学们有所帮助。 文章目录 1. 问题描述 2. 问题复现 3. 原因分析 4. 解决方案 4.1 方案...
- 2020-09-03 16:25mofanghua2008的博客 在做jmeter接口请求时,报错如下 经分析,发现是请求参数中的时间入参带有了空格。 将空格改为%20即可。 so,url中如果出现+,空格,/,?,%,#,&,=等特殊符号的时候,用其他.../ 分隔目录和子目录 ...
- 烟花猫的博客 复制的时候需要留意一下,有时候不仅仅是空格问题,大小写也会导致此问题。
- 2021-11-26 19:09小杰鸭~的博客 java发送http请求, Illegal character in query at index...,非法字符错误解决办法
- 没有解决我的问题, 去提问