api - 从多部分/表单数据主体 WSO2 中提取参数
问题描述
我正在使用内容类型为 multipart/form-data 的 POST 方法作为原型 API 进行部署。有两个字段:照片和 reqId。如何使用内联实现从请求中提取 reqId?mc.getPayloadJSON()
返回null
。这是服务中那部分的一个招摇:
/checkPhoto:
post:
summary: "Check photo"
consumes:
- "multipart/form-data"
produces:
- "application/json"
parameters:
- in: "formData"
name: "photo"
type: "file"
required: true
description: "Photo"
- in: "formData"
name: "reqId"
type: "string"
required: true
description: "Unique id"
responses:
400:
description: "Invalid input"
200:
description: "Success"
schema:
$ref: "#/definitions/ApiResponse"
解决方案
尝试这个。
<property name="reqId" expression="//reqId/text()" />