Als «swagger-ui» getaggte Fragen

19
Swagger UI Web Api Dokumentation Enums als Strings präsentieren?
Gibt es eine Möglichkeit, alle Aufzählungen als Zeichenfolgenwert in swagger anstelle ihres int-Werts anzuzeigen? Ich möchte in der Lage sein, POST-Aktionen einzureichen und Aufzählungen entsprechend ihrem Zeichenfolgenwert zu setzen, ohne jedes Mal die Aufzählung überprüfen zu müssen. Ich habe es versucht, DescribeAllEnumsAsStringsaber der Server empfängt dann Zeichenfolgen anstelle des Aufzählungswerts, …

10
So konfigurieren Sie Spring Security so, dass auf die Swagger-URL ohne Authentifizierung zugegriffen werden kann
Mein Projekt hat Spring Security. Hauptproblem: Zugriff auf die Swagger-URL unter http: // localhost: 8080 / api / v2 / api-docs nicht möglich . Es heißt Fehlender oder ungültiger Autorisierungsheader. Screenshot des Browserfensters Meine pom.xml enthält die folgenden Einträge <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> </dependency> SwaggerConfig: …

6
Generieren Sie PDF aus der Swagger API-Dokumentation
Ich habe die Swagger-Benutzeroberfläche verwendet, um meine REST-Webservices anzuzeigen, und sie auf einem Server gehostet. Auf diesen Dienst von Swagger kann jedoch nur auf einem bestimmten Server zugegriffen werden. Wenn ich offline arbeiten möchte, weiß jemand, wie ich mit der Swagger-Benutzeroberfläche ein statisches PDF erstellen und damit arbeiten kann? Darüber …
91 pdf  swagger-ui 

6
swagger-ui gibt nach der Bereitstellung 500 zurück
Die sofort einsatzbereite Konfiguration funktioniert auf meinem Computer einwandfrei, überhaupt keine Probleme. Bei der Bereitstellung in unserer Testumgebung wird jedoch die folgende Meldung angezeigt 500: {"Nachricht": "Ein Fehler ist aufgetreten." } / api / swagger / docs / v1 Die Bereitstellung erfolgt zu default web site/api Ich vermute, es hat …

9
Wie sende ich benutzerdefinierte Header mit Anfragen in der Swagger-Benutzeroberfläche?
Ich habe einige Endpunkte in der API - /user/login, /products. In der Swagger-Benutzeroberfläche poste ich emailund passwordan /user/loginund als Antwort erhalte ich eine tokenZeichenfolge. Dann kann ich das Token aus der Antwort kopieren und möchte es als AuthorizationHeader-Wert in Anforderungen an alle URLs verwenden, sofern vorhanden, und /productsals Beispiel. Sollte …

6
Prahlerfehler: Widersprüchliche Schema-IDs: Doppelte Schema-IDs für Typ A und B erkannt
Mit der Web-API und Swashbuckle zum Generieren von Swagger-Dokumentation habe ich zwei verschiedene Klassen mit demselben Namen in zwei verschiedenen Namespaces definiert. Wenn ich die Prahlerseite in meinem Browser öffne, heißt es Widersprüchliche Schema-IDs: Doppelte Schema-IDs, die für die Typen A und B erkannt wurden. Eine mögliche Problemumgehung finden Sie …

6
Kann nicht von Dateiproblemen in der Swagger-Benutzeroberfläche lesen
Ich habe die Swagger-Benutzeroberfläche in meine Anwendung aufgenommen. Wenn ich versuche, die Swagger-Benutzeroberfläche zu sehen, erhalte ich die Dokumentation der API gut, aber nach einiger Zeit wird auf der Schaltfläche ein Fehlersymbol angezeigt. Die Fehlermeldung lautet wie folgt: [{"level": "error", "message": "Kann nicht aus der Datei http: // MYIP / …

2
Gibt es Springfox-Alternativen?
In den letzten zwei Jahren habe ich mit Springfox an Spring Boot-Anwendungen gearbeitet. Springfox generiert eine Dokumentation und eine Test-Benutzeroberfläche für Ihre REST-API. Das war großartig. Aber tatsächlich ist das Springfox-Projekt tot und unterstützt nicht den neuesten Frühling. Ich habe drei Fragen Gibt es eine andere Möglichkeit, die Swagger-Benutzeroberfläche direkt …

1
Curl-Befehl wird in der Swagger-Benutzeroberfläche als undefiniert mit Token angezeigt.
Ich integriere die Swagger-Benutzeroberfläche in mein Projekt. Ich muss das Token übergeben, um eine Anfrage zu stellen. const mytoken = "heareismytoken"; const ui = SwaggerUIBundle({ url: "/swagger/v2/swagger.json", dom_id: '#swagger-ui', deepLinking: true, requestInterceptor: function (req) { var key = mytoken; if (key && key.trim() !== "") { req.headers.Authorization = 'Bearer ' …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.