Ich benutze Swagger 2.0 und ich habe ein Problem, mehrere Post-Parameter zu senden. Ich habe einen stolz Fehler Operation cannot have a body parameter and a formData parameter
und ich weiß nicht, wie man es repariert. In meiner Definition habe ich einen Body-Parameter und dieser Parameter benötigt ein JSON-Format, aber eine Seite Ich habe andere Parameter wie Dateien zum Hochladen und Dateinamen.
Wie kann ich body- und formData-Parameter senden?
Hier ist die Web-Service-Definition:
%Vor%Eine Möglichkeit, das Problem zu lösen, besteht darin, "data" als Formularparameter mit dem Typ "file" zu setzen. Hier ist ein Beispiel:
%Vor%Hinweis: Ссылка
UPDATE: Körperparameter und Formularparameter können nicht gleichzeitig existieren: Ссылка
Body - Die Payload, die an die HTTP-Anfrage angehängt wird. Da es nur eine Nutzlast geben kann, kann es nur einen body-Parameter geben. Der Name des body-Parameters hat keine Auswirkung auf den Parameter selbst und wird nur für Dokumentationszwecke verwendet. Da auch Formularparameter in der Nutzlast enthalten sind, können Rumpf- und Formularparameter nicht zusammen für dieselbe Operation vorhanden sein.
Tags und Links rest multipartform-data swagger