Senden dynamische benutzerdefinierte Header in swagger-UI-try-outs
Ich bin mit swagger in java.
Lese ich einen header namens " callerId durch requestAttributes in den code. Ich bin nicht mit dem Kopf durch die annotation @HeaderParam.
weil dies ein Grund, warum der header-Abschnitt ist, nicht zeigen, bis in der swagger-UI für try-outs.
Wie kann ich diese Kopfzeile in der try-out-Formular.
Gibt es eine Möglichkeit, kann ich dies ohne harte Kodierung der header-Wert.
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie hinzufügen von Parametern zu einer Methode mit @ApiImplicitParams und @ApiImplicitParam.
Den folgenden wiki-Dokumentation sollten Sie mit einer Erklärung, wie man diese Anmerkungen - https://github.com/swagger-api/swagger-core/wiki/Annotations#apiimplicitparam-apiimplicitparams
Halten Sie im Verstand ich vermute hier, dass dies nicht eine security-header sondern tatsächlich Teil der API (zumindest bezogen auf die Beschreibung, die Sie gab). Wenn Sie sich für einen security-header, gibt es eine alternative Methode. Bitte hinterlassen Sie einen Kommentar und ich werde Bearbeiten Sie diese Antwort.
@ApiImplicitParam
als Wert an@ApiImplicitParams
(beachten Sie die singular-und Pluralformen). Auch, stellen Sie sicher, dass die paramType ist "header" sonst bist du, fügt es einen Abfrage-parameter.