मैं स्वैगर 2.0 का उपयोग कर रहा हूं और मुझे एकाधिक पोस्ट पैरामीटर भेजने में समस्या है। मेरे पास एक swagger त्रुटि Operation cannot have a body parameter and a formData parameter
है और मुझे नहीं पता कि इसे कैसे ठीक किया जाए। मेरी परिभाषा में मेरे पास बॉडी पैरामीटर है और इस पैरामीटर को JSON प्रारूप की आवश्यकता है, लेकिन एक तरफ मेरे पास अन्य पैरामीटर है जैसे फाइल अपलोड और फ़ाइल नाम।स्वैगर शरीर और फॉर्मडेटा पैरामीटर
मैं शरीर और फॉर्मडेटा पैरामीटर दोनों को भेजने के लिए कैसे कर सकता हूं? हल करने के लिए समस्या का प्रकार "फाइल" के साथ प्रपत्र पैरामीटर के रूप में "datas" स्थापित करने के लिए है
/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
[संभावित में डुप्लिकेट, स्वैगर में, एक एपीआई को परिभाषित करने के लिए जो एक स्कीमा पैरामीटर के साथ फ़ाइल का उपभोग करता है?] (Https://stackoverflow.com/questions/32725052/in-swagger-how-to-define-an -पीआई-वह-उपभोग-ए-फाइल-साथ-साथ-स्कीमा-पैराम) – Helen
मेरा प्रश्न इस पोस्ट से पुराना है ... – John
वह वास्तव में पुराना है (2015 से)। – Helen