Die Art und Weise Prahlerei URLs herausfindet, ist dies:
- Sie stellen die grundlegendste in index.html von wo aus der swagger.json erzeugt wird. Die generierte swagger.json enthält keine URL per se oder keine http/https-Informationen. Es hat nur einen Pfad relativ zur von Ihnen angegebenen Basis-URL.
Nachdem die Benutzeroberfläche basierend auf generated swagger.json generiert wurde, führen die Schaltflächen "Ausprobieren" GET/POST/PUT-Anfragen basierend auf den URL-Informationen in der Adressleiste aus. lesen Sie in diesem Stück Code in Ihre swagger-ui.js
:
if (url && url.indexOf('http') !== 0) { url = this.buildUrl(window.location.href.toString(), url); }
Also, wenn Sie https verwenden möchten, verwenden Sie https in der Adressleiste Swagger UI zu treffen. Sie müssen dies auch in Ihrer index.html und in swagger-ui.js im obigen Code erwähnen.
können Sie nicht 2 separate swagger.json erstellen? –
konnten Sie diesen @ user2966021 auflösen? – Sampada