J'utilise éditeur de fanfaronnades (version 2.10.5) pour générer un api flacon qui utilise en-têtes personnalisés et a commencé à ajouter la ligne suivante à chaque chemin:têtes de serveur de flacon auto-généré Swagger
parameters:
- $ref: '#/parameters/X-Forwarded-Host'
la définition relative:
X-Forwarded-Host:
name: 'X-Forwarded-Host'
in: header
description: Forwarded host header
required: true
type: string
Puis exécuter le serveur flacon généré automatiquement-
$ python3 -m swagger_server
crée une pr oblèmes:
Lorsque vous faites une demande boucle, en-têtes ne sont pas droit évalués:
$ curl -X GET --header 'Accept: application/json' --header 'X-Forwarded-Host: example.com' http://localhost:8080
retours
health_get() missing required positional argument: 'X_Forwarded_Host'
tests générés automatiquement sont inutiles aussi:
headers = [('X_Forwarded_Host', 'X_Forwarded_Host_example'), ...
Qu'est-ce que je fais mal? Pourquoi est-ce que swagger-editor (ou codegen) met tout "-" à "_"?
Merci à l'avance