使用swagger 遇到 Can't read swagger JSON 错误
来源:互联网 发布:java设置全局编码格式 编辑:程序博客网 时间:2024/06/03 23:47
最近在做项目的过程中,使用到了swagger ,按照swagger 正常设置之后,在浏览器中查看接口的时候却遇到了 Can't read swagger JSON 错误,刚开始没有头绪,由于不是很熟悉swagger,无法定位错误。但是在同事给的tomcat中却能很好的工作,这肯定是tomcat设置引起的问题,所以对比了两个tomcat的设置文档,发现以下不同,第一张是tomcat的默认设置,另一张是修改后可以正常工作的tomcat的配置文件:
可以发现只是存在了一个URLEncoding的设置,猜测原因可能是因为存在中文路径的问题。在把SwaggerConfig中的
接口声明中的最后一个参数修改成英文后,即使不加URLEncoding的设置也可以正常访问,所以可以确定就是中文路径引起的问题。在查询接口的时候,swagger的请求路径如下图:
如果group参数存在中文,而没有设置URLEncoding,那就会无法解析。
这只是一个错误的解决方案,具体原理不做分析。
0 0
- 使用swagger 遇到 Can't read swagger JSON 错误
- 解决swagger与springmvc整合时can't read JSON from的问题
- schemaValidationMessages":[{"level":"error","message":"Can't read from file /swagger.json"}]
- swagger使用
- Swagger使用
- swagger使用
- Swagger
- swagger
- swagger
- swagger
- swagger
- Swagger
- swagger
- Swagger
- Swagger
- Swagger
- swagger
- Swagger
- gradle run命令下无法读取终端输入
- 插入排序(Insertion Sort)
- 白夜行——爱情与犯罪
- TensorFlow系列03——TensorFlow基本概念Tensor理解
- 《深入理解java虚拟机》笔记——第六章 类文件结构
- 使用swagger 遇到 Can't read swagger JSON 错误
- task_struct结构
- AngularJS 定时器(获取当前日期)
- openCV 图像相加,位运算,协方差,绝对值,比较
- 打造一个动态切换文本的TextView
- python爬虫第一弹之抓图
- codeforces 533B Work Group 树型DP
- 湖南科技大学ACM1001统计素数个数
- bootstrap中滑动监听的导航跳转问题(加入暗锚a)