【发布时间】:2016-07-18 05:46:15
【问题描述】:
我对 Swagger UI v2.1.4 有一个非常奇怪的行为:
当我从服务器返回带有 HTTP 内容类型标头“text/html”的 JSON 文档时,Swagger UI 中的一切都很好。
但是当我返回带有 HTTP 内容类型标头“application/json”的相同 JSON 文档时,我在控制台中收到“无法加载 SwaggerUI”错误。
(然后在 Swagger UI 中出现常见错误消息:“无法从服务器读取。它可能没有适当的访问控制源设置。”。)
我已经仔细检查了两个 HTTP 响应(有效的响应和失败的响应)的所有详细信息,这是唯一的区别。
很遗憾,因为设置这个“application/json”内容类型可以帮助我调试我的 Swagger 文件(因为直接访问时它会在浏览器中正确显示)。
有没有人知道如何使这种“应用程序/json”内容类型与 Swagger UI 一起使用?
【问题讨论】: