2017-07-17 68 views
1

我有一個與Swagger UI集成的REST API。但是,當我嘗試從Swagger UI執行請求時,該界面僅向我顯示curl命令,但不提供服務器響應。 curl命令在從命令行運行時返回預期的響應,但在UI本身中沒有任何顯示。Swagger UI上的服務器響應爲空

我能做些什麼來解決這個問題?

enter image description here

+0

瀏覽器控制檯中是否有任何錯誤? – Helen

+0

nope,沒有錯誤顯示。查看我的日誌,來自API調用的所有預期後端處理都正常工作。唯一的「錯誤」是輸出無法在Swagger UI上顯示。 – Shuklaswag

+0

您使用的是Swagger UI 3.0.x的正確版本?你可以嘗試最新的主人?它可能是[CORS問題](https://github.com/swagger-api/swagger-ui#cors-support)?此請求的響應HTTP狀態是什麼?早期的3.0.x版本[有問題](https://github.com/swagger-api/swagger-ui/issues/3041),其中4xx和5xx響應未呈現,但已修復。 – Helen

回答

0

我有同樣的問題,它似乎是一個錯誤。

好消息是請求實際上已發送,您可以在開發者控制檯網絡選項卡中看到響應(選擇您的請求並單擊響應)。如果有任何問題谷歌如何跟蹤您的瀏覽器內的網絡活動。

+0

事實上,這個錯誤似乎已經在幾天後魔術般地修復了自己,而沒有觸及代碼。我想知道配置中的某些東西是否搞亂了。 – Shuklaswag