私はSwagger Ui 2.0でREST APIをドキュメント化するために単一のホストを使用していますが、残りのAPIをhttpとhttpsの両方に呼び出すにはJSONファイル内に2つのホストが必要です。出来ますか?はいの場合はどうすればいいですか?スワッガー同じJson仕様の複数のホスト
ありがとうございます!
私はSwagger Ui 2.0でREST APIをドキュメント化するために単一のホストを使用していますが、残りのAPIをhttpとhttpsの両方に呼び出すにはJSONファイル内に2つのホストが必要です。出来ますか?はいの場合はどうすればいいですか?スワッガー同じJson仕様の複数のホスト
ありがとうございます!
闊歩URLを割り出し方法はこれです:
生成されたswagger.jsonに基づいてUIが生成されると、「試用」ボタンは、アドレスバーのURL情報に基づいてGET/POST/PUT要求を実行します。あなたのswagger-ui.js
のコードのこの部分を確認してください:httpsを使用したい場合は
if (url && url.indexOf('http') !== 0) { url = this.buildUrl(window.location.href.toString(), url); }
ので、闊歩UIをヒットするアドレスバーにhttpsを使用します。また、上記のコードでindex.htmlとswagger-ui.jsで同じことを言及する必要があります。
2つの別々のswagger.jsonを作成することはできませんか? –
この@ user2966021を解決できましたか? – Sampada