代码中发送http请求, java.lang.IllegalArgumentException: Illegal character in query at index…,非法字符错误解决办法

代码中发送http请求, java.lang.IllegalArgumentException: Illegal character in query at index…,非法字符错误解决办法产生原因 url 中有汉字或特殊字符 非字母和数字的字符 没有转码 解决办法 将带有特殊字符或汉字的参数进行转码 再放入 url 发送即可 例如 param1 URLEncoder encode param1 UTF 8 如果满意 请打赏博主任意金额 感兴趣的在微信转账的时候 添加博主微信哦 请下方留言吧 可与博主自由讨论哦 支付宝 微信

产生原因:url中有汉字或特殊字符(非字母和数字的字符),没有转码。

解决办法:将带有特殊字符或汉字的参数进行转码,再放入url发送即可。

例如:param1 = URLEncoder.encode(param1, “UTF-8”);


喜欢本文的朋友不要忘记点一个免费的赞哦,你的赞将是我最大的动力。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229281.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:03
下一篇 2026年3月16日 下午5:04


相关推荐

  • PyCharm安装配置谷歌浏览器驱动[通俗易懂]

    PyCharm安装配置谷歌浏览器驱动[通俗易懂]PyCharm配置安装Chorme驱动下载驱动查看Chorme的版本这是我的谷歌浏览器版本去网站下载对应的驱动软件下载后进入下载的目录,解压然后把这个文件放入Python的Scripts文件夹(首先你的Python环境变量已经配置过)驱动下载地址:http://chromedriver.storage.proxy.ustclug.org/index.html安装驱动进入设置,按照步骤点击安装selenium包然后会出现安装进程,添加完成之后开始测试驱动测试驱动创建一个Pyth

    2022年5月4日
    607
  • grafana导出报表插件_数据库报表生成工具

    grafana导出报表插件_数据库报表生成工具服务器端性能监控,数据报表一个比较好的开源报表工具,Grafana。Github地址:https://github.com/grafana/grafana官网地址:http://grafana.org/支持:windows、Linux、Mac视觉效果: …

    2022年10月20日
    3
  • Kafka如何删除topic中的部分数据_kafka修改topic副本数

    Kafka如何删除topic中的部分数据_kafka修改topic副本数概述  在平时对kafka…

    2022年10月16日
    4
  • UML工具:EA(Enterprise Architect)

    UML工具:EA(Enterprise Architect)EA跟RationalRose一样都仅仅是一个UML建模软件,随着对EA的熟悉发现EA的功能太强大了。EA跟RationalRose大不一样,RationalRose只是实现对软件的建模即构建系统的UML模型,而EA却不仅仅是实现这些功能。对于一个软件设计者来说,从需求分析到概要设计、详细设计、数据库设计到测试、发布、部署等一系列软件设计必须的操作都可以在EA中完成。可以说只需要一个EA就可…

    2022年7月12日
    22
  • APP测试工具大全,建议收藏「建议收藏」

    APP测试工具大全(建议收藏!!!)一、APP自动化测试工具AppiumAirtestuiautomator2(python)二、APP稳定性测试工具MonkeyMonkeyRunnerMaximUICrawler三、APP性能测试工具GTPerfdogSoloPi四、APP弱网测试&抓包工具QNETFiddlerCharles五、APP兼容性测试工具TestIn腾讯优测百度MTC阿里MQC六、APP安全测试工具OWASPZA.

    2022年4月16日
    39
  • proto学习

    proto学习介绍 protocolbuff 是一种语言无关 平台无关 可扩展的序列化结构数据的方法 它可用于通信协议 数据存储等 protocolbuff 的接口 c java pythonAPIdoc https developers google com protocol buffers docs reference overview 参考 https www jianshu com p a24c88c0526a 通俗点说 就是将要发送的消息 通过 protobuf 格

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号