Als «swagger» getaggte Fragen

Swagger ist eine Framework-Implementierung zum Beschreiben, Produzieren, Konsumieren und Visualisieren von RESTful-Webdiensten basierend auf der OpenAPI-Spezifikation



4
Wie importiere ich Swagger-APIs in Postman?
Kürzlich habe ich erholsame APIs mit SpringMvc und swagger-ui (v2) geschrieben. Ich habe die Importfunktion in Postman bemerkt: Meine Frage ist also, wie man die Datei erstellt, die Postman benötigt. Ich kenne Swagger nicht.
101 swagger  postman 

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: …

10
Konvertieren von Swagger-Spezifikation JSON in HTML-Dokumentation
Für einige in PHP geschriebene REST-APIs wurde ich gebeten, eine Swagger- Dokumentation zu erstellen. Da mir keine einfache Möglichkeit bekannt war, diesen vorhandenen APIs Anmerkungen hinzuzufügen und eine solche Dokumentation zu erstellen, habe ich diesen Editor verwendet , um einige zu generieren. Ich habe die mit diesem Editor erstellten JSON- …



4
Swagger Vererbung und Zusammensetzung
In meiner "vereinfachten" API werden alle Antworten von einer Basisklasse "Antwort" abgeleitet ( geerbt ). Die Antwortklasse besteht aus einem mit Metadaten gefüllten Header und dem Textkörper, der die vom Benutzer angeforderten Kerndaten enthält. Die Antwort (in JSON) ist so angelegt, dass sich alle Metadaten auf der ersten "Ebene" befinden …
80 swagger 

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 …

4
So generieren Sie ein JSON-Schema aus der Swagger-API-Deklaration
Ich habe die Swagger-API-Deklaration für Dienste, die Swagger v 1.2 verwenden Mein ursprüngliches Gefühl bei Swagger war, dass es dem JSON-Schema (Entwurf 3 und kürzlich Entwurf 4) sehr nahe kommt und es relativ einfach sein soll, ein JSON-Schema für Anforderungs- und Antwortobjekte zu generieren. Während ein Teil von Swagger JSON-Schemastrukturen …


12
Generieren Sie statische Dokumente mit swagger
Gibt es eine Methode zum Erstellen einer statischen Dokumentation für Swagger 2.0? Vielleicht wie die 'Vorschau' auf editor.swagger.io. Ich benötige statische HTML-Dateien, damit ich sie in einige statische Dokumente aufnehmen kann. Bisher habe ich keinen Weg gefunden, dies zu tun. Ich sehe, dass es swagger-codegens static-docs gibt, aber dies funktioniert …
71 swagger 

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 …

5
JWT-Authentifizierung und Swagger mit .Net Core 3.0
Ich entwickle einige Web-APIs mit .Net Core 3.0 und möchte sie in SwashBuckle.Swagger integrieren. Es funktioniert einwandfrei, aber wenn ich die JWT-Authentifizierung hinzufüge, funktioniert es nicht wie erwartet. Dazu habe ich den folgenden Code hinzugefügt: services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My Web API", Version = "v1" …

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.