Ich habe eine API, die jeder beliebige Pfad ermöglicht alle diese zum Beispiel übergeben, werden:Swagger: Wildcard-Pfad Parameter
/api/tags
/api/tags/foo
/api/tags/foo/bar/baz
Sind gültige Pfade Ich habe versucht, es zu beschreiben, wie folgt:
/tags{tag_path}:
get:
parameters:
- name: tag_path
in: path
required: true
type: string
default: "/"
jedoch https://generator.swagger.io Schrägstriche im Pfad codiert, so dass es nicht funktioniert. Gibt es eine Möglichkeit, meine API in Swagger zu beschreiben?
Wir haben das gleiche Problem - bisher kein Glück! Ich werde hier aktualisieren, wenn wir etwas finden. –
Sieht aus wie dies in Swagger 2.0 (oder sogar 3.0!) Nicht unterstützt wird und es gibt eine große Diskussion darüber, warum hier: https://github.com/OAI/OpenAPI-Specification/issues/892#issuecomment-281170254 Scheint albern, wie es wirklich üblich scheint, dies zu tun. –
Ich habe gerade bemerkt, dass Sie derjenige sind, der das Problem, auf das ich verwiesen habe, geöffnet hat! Haha –