https://127.0.0.1:8080/test?param={%22..报错
使用场景:spring boot 1.5.x,内置的tomcat版本为8.5.1
原因:
tomcat自tomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)必须做转义操作。
解决:
因为不能改接口格式(依赖第三方),所以我采取的解决方案如下,pom文件里加:
<properties> <tomcat.version>8.0.14</tomcat.version></properties>
参看:
https://my.oschina.net/pding/blog/1794176
另一个问题:加AOP日志注解时,参数不能转json 会抛出not in non blocking mode 异常
https://www.cnblogs.com/zhangXingSheng/p/7768051.html
转载于:https://www.cnblogs.com/goingforward/p/10319622.html
https://127.0.0.1:8080/test?param={%22..报错相关推荐
- yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name ‘amp‘ from ‘torch.cuda‘ 以及yolov5的3.0环境安装
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name 'amp' ...
- Cesium 1.02.0 及以上版本下自定义材质报错:[Cesium WebGL] ERROR: 0:1: ‘varying‘ : Illegal use of reserved word
Cesium 1.02.0 及以上版本下自定义材质报错:[Cesium WebGL] ERROR: 0:1: 'varying' : Illegal use of reserved word 报错原因 ...
- Visual C++ 6.0安装后首次编译运行程序报错如何解决
Visual C++ 6.0安装后首次编译运行程序报错,出现下图情况: 出现这样的情况是因为头文件的路径与实际路径不符. 解决方案: 点击"Tools"--"Option ...
- TypeError: rose() takes 0 positional arguments but 1 was given--python报错
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行! 如有转载,请 ...
- Xcode7.0 更新完后,网络请求报错
最近刚更新了Xcode7.0,更新完工程编译报错,应该在info.plist文件中添加两个key值.NSAppTransportSecurity NSAllowsArbitraryLoads NSA ...
- ES 7.0.1安装head和sql插件报错处理
一.问题描述 ES集群安装sql插件后,重启ES报错:uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupEx ...
- 关于7.0去掉Chrome后,平台默认浏览器报错webview not installed的问题
##问题描述 最近有项目需要android 7.0中去掉chrome. 但是去掉chrome后发现平台默认的Browser浏览器老是报错 01-01 08:27:32.073 3880 3880 D ...
- 关于PLCSIM Advanced3.0 timeout while powering on plc instance报错的解决方法
网上搜了各种方法都没解决问题,最后看到有说是授权问题,就想着试了试.结果 ok. 就跟大家分享一波. 开始授权在c盘,但是我的advanced3.0安装在e盘,这个可能是问题所在,对e盘授权后好了 . ...
- MYSQL 8.0 WORKBENCH使用LOAD DATA LOCAL INFILE报错解决方案
问题出现在我需要用LOAD DATA LOCAL INFILE 导入csv文件,路径为'D:/xxx/xx/xx.csv'时报错,一开始报错找不到文件or文件夹,意思是文件或文件夹必须要在服务器/客户 ...
最新文章
- 怎样成为一个高手观后感
- 阿里HBase的数据管道设施实践与演进
- 夸奖对方代码写的好_怎样写好代码(三)
- php 1 打印出来,php 怎么强制打印错误
- 使用Guava对并发应用程序进行基于对象的微锁定
- 如何在idea中使用Mybatis-generator插件快速生成代码
- 缓存与数据库一致性保证
- modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...
- 软件设计师-软件知识产权保护
- Kafka学习之broker配置(0.8.1版)(转)
- 简单计算机面试题库及答案_计算机面试常问问题及答案
- 四菱天线怎么加强_关于自制电视四菱天线材料好坏和买连接线和转接头问题
- java 中文转英文性能最快
- 智能语音翻译APP——腾讯翻译君
- cssie兼容性配置
- 【无标题】setting.json 配置
- EMC trainning杂谈
- 常用工具的配置和bash
- RationalDMIS 2020旋转坐标系
- The Preliminary Contest for ICPC Asia Shanghai 2019 BDL