ich ein sehr seltsames Verhalten mit Swagger UI v2.1.4 haben:Swagger UI: HTTP Content-Type "application/json" verursacht "Kann nicht SwaggerUI laden"
Wenn ich zurückkehre, von meinem Server, mein JSON-Dokument Mit dem HTTP-Content-Type-Header "text/html" ist in der Swagger-Benutzeroberfläche alles in Ordnung.
Aber wenn ich das gleiche JSON-Dokument mit dem HTTP-Content-Type-Header "application/json" zurückgeben, erhalte ich einen Fehler "Kann nicht SwaggerUI laden" in der Konsole.
(Und dann in Swagger UI habe ich die gemeinsame Fehlermeldung: „.. Lesen kann nicht vom Server Es ist nicht die entsprechenden Zugriffskontrolle Ursprungseinstellungen haben kann“)
ich sorgfältig geprüft habe alle Details der zwei HTTP-Antworten (der Arbeits-und der Fehler), und das ist der einzige Unterschied.
Das ist schade, da die Einstellung dieses "application/json" Content-Typs mir hilft, meine Swagger-Datei zu debuggen (weil sie dann beim direkten Zugriff in Browsern korrekt angezeigt wird).
Hat jemand eine Idee hat, wie diese "application/json" mit Swagger UI Content-type Arbeit zu machen?
Wie hast du das gemacht? –
Ich tat dies in der Python Tornado-Server, die ich für die Bedienung des Swagger JSON-Dokument verwendet. Sie müssen dies in dem HTTP-Server tun, der Ihre Datei bereitstellt. –