1. 程式人生 > >Can't read swagger JSON from http://localhost:8080/Test/api-docs

Can't read swagger JSON from http://localhost:8080/Test/api-docs

swa 編碼 host .html utf-8 錯誤 Coding 解決方法 mage

新手入坑Swagger,搜了下網上博客,各種整合費時費力。弄出來竟然報錯:

Can‘t read swagger JSON from http://localhost:8080/Test/api-docs

只能說博主水平參差不齊,好多只寫了部分步驟,隱藏了一些操作。因此讓我們這種小白坑了又坑!感慨,一萬句MMP

解決方法一:

Tomcat 的server.xml文件配置。修改編碼格式 加上URIEncoding="UTF-8"

技術分享圖片

加上URIEncoding="UTF-8"

技術分享圖片

解決方法二:

修改index.html中的url地址。當你的tomcat配置啟動加入了項目名cardProject,地址為url = "http://localhost:8080/cardProject/api-docs"

否則地址如下:url = "http://localhost:8080/api-docs" ,我就沒加項目名

其實你如果報上面的錯誤,證明你離成功只差一步了。

技術分享圖片

技術分享圖片

成功示例:

技術分享圖片

Can't read swagger JSON from http://localhost:8080/Test/api-docs