2017-03-11 3 views
0

In der folgenden Swagger-Dokumentation, habe ich einen Parameter Definition Fehler.Swagger Editor Fehler mit Put-Anfrage

/store/{Filepath}: 
    put: 
     summary: Store file to the archive 
     description: "" 
     consumes: 
     - multipart/form-data 
     produces: 
     - application/json 
     parameters: 
     - in: path 
      name: Filepath 
      type: string 
      description: Filename 
      required: true 
     - in: body 
      name: body 
      description: File to be uploaded 
      required: true 
      type: file 
     responses: 
     "201": 
      description: File sucessfully stored 

Diese erzeugen die Not a valid parameter definition Fehler und Punkt auf der Linie oben - in: body kann ich nicht sehen, was jeder von Ihnen falsch ist finde, was falsch sein könnte.

Antwort

0

Haben Sie vor, einen formData Parameter zu definieren? Zum Beispiel:

- in: formData 
     name: body 
     description: File to be uploaded 
     required: true 
     type: file 

Das sollte den Fehler beseitigen, aber ich bin mir nicht sicher, dass es das ist, was Sie beabsichtigten.

Wenn Sie wirklich ein body Parameter definieren soll, braucht es eine schema Eigenschaft:

- in: body 
     name: body 
     description: File to be uploaded 
     required: true 
     schema: 
     type: object 
Verwandte Themen