Swagger schicken Sie Körper und formData-parameter

Ich bin mit Swagger 2.0 und ich habe ein problem senden mehrere post-Parameter. Ich habe einen Fors Fehler Operation cannot have a body parameter and a formData parameter und ich weiß nicht, wie es zu lösen ist. In meiner definition habe ich eine Körper-parameter, und diese parameter muss ein JSON-format, aber eine Seite muss ich andere parameter, wie z.B. Dateien hochladen und mit dem Namen.

Wie kann ich tun, schicken Sie Körper und formData-Parameter ?

Hier ist die web-service definition :

  /updateDatas:
    post:
      summary: Upadate datas
      description: |
        Update datas
      consumes:
        - multipart/form-data
      produces:
          - application/json
      parameters:
        - name: firstFileName
          in: formData
          description: First file name.
          required: true
          type: string
        - name: secondFileName
          in: formData
          description: Second file name.
          required: true
          type: string
        - name: datas
          in: body
          description: Json object informations.
          required: true
          schema:
            $ref: '#/definitions/Datas'
        - name: firstFile
          in: formData
          description: First file .jpg
          required: true
          type: file
        - name: clientFile
          in: formData
          description: Second file .jpg
          required: true
          type: file
      tags:
        - Application
      responses:
        '200':
          description: Uploaded
          schema:
            $ref: '#/definitions/Upload'
        '401':
          description: Unauthorized Bad Token
InformationsquelleAutor John | 2016-04-26
Schreibe einen Kommentar