multipartform-data - 如何在 Swagger UI 中的 multipart/form-data 请求中显示复杂对象?
问题描述
我正在使用 OpenAPI 3.0.1 并尝试将请求发送为multipart/form-data
. 请求正文定义如下:
requestBody:
content:
multipart/form-data: # Media type
schema: # Request payload
type: object
properties: # Request parts
media: # Part 1 (string value)
type: string
address: # Part2 (object)
type: object
properties:
street:
type: string
city:
type: string
profileImage: # Part 3 (an image)
type: string
format: binary
在这里,address
字段是一个对象。Swagger UI 显示address
字段本身,但不显示其属性street
,city
. 这是为什么?
解决方案
此问题已在 Swagger UI v. 3.51.0 中修复。确保您使用的是最新版本。
推荐阅读
- javascript - 模块 - IIFE 不会自动调用
- javascript - (节点:31436)UnhandledPromiseRejectionWarning:TypeError:(中间值)不可迭代
- azure - 使用 Azure Rest API 时,资源组未在响应中显示
- c# - 保存用户搜索历史和结果
- android - 关注 ListView 的底部?扑
- javascript - 使用 JavaScript 使用多维数组的一个元素创建一个新数组
- spring - Spring 网关和身份验证路由
- php - 使用逗号分隔的订单 ID 字符串访问 WooCommerce 订阅数据
- time-complexity - P vs NP:如何证明它们不相等?
- java - 有没有办法在 Java 中转换一个不会占用内存空间的对象?