在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

在项目开发中,url传Json串时候突然报了个错,如下:

 

分析:应该是url中的字符tomcat无法解析导致

解决方案有2个:

1,修改tomcat配置文件的配置项,具体路径为tomcat安装目录下的conf/server.xml文件添加relaxedPathChars="|{}[],%" relaxedQueryChars="|{}[],%"

 

 2,将该字段的json数据进行UrlEncode编码即可。例如:

 

 换成:

 

 亲自测试两种方案都有效。

posted @   晨光静默  阅读(5678)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
阅读排行:
· 在 Windows 10 上实现免密码 SSH 登录
· C#中如何使用异步编程
· SQL Server 内存占用高分析及解决办法(超详细)
· 20250116 支付宝出现重大事故 有感
· ffmpeg简易播放器(1)--了解视频格式
点击右上角即可分享
微信分享提示