1
我正在使用Swagger編輯器來構建上傳文件的發佈請求。我的swagger json文件定義如下。swagger編輯器不會生成正確的文件上傳請求
swagger: '2.0'
info:
version: 0.0.0
title: '<enter your title>'
host: 'localhost:11235'
paths:
/form/upload:
post:
description: |
Post files.
consumes:
- multipart/form-data
produces:
- application/octet-stream
parameters:
- name: file
in: formData
description: upload file
required: true
type: file
- name: text
description: additional info
in: formData
type: string
responses:
'200':
description: Successful response
schema:
type: file
然後在編輯器的右側。我點擊試試這個操作。我選擇一個文件。構造的請求看起來像這樣。
POST http://localhost:11235/form/upload HTTP/1.1
....
Content-Length: 40
Content-Type: multipart/form-data
file: C:\fakepath\swagger.json
text: 123
文件內容未在請求中傳輸。只有文件名被寫入請求。這是因爲Swagger編輯器不支持文件上傳,或者我的Swagger json錯誤?任何人都可以幫助我嗎?謝謝。