在多部分请求中,非文件部分可以具有多种内容类型之一(text/plain、application/json 和 application/xml 可能是最常用的)。在 SoapUI 或 ReadyAPI 中,我无法弄清楚如何获取非文件部分的内容类型集。在我的示例中,我想将其设置为“application/json”。
这是原始视图:
我的目标是拥有如下所示的有效负载:
----------------------------070283320981520286806479
Content-Disposition: form-data; name="myInfo"
Content-Type: application/json
{
"firstName": "John",
"lastName": "Doe",
"middleInitial": "A"
}
----------------------------070283320981520286806479
Content-Disposition: form-data; name="pdfFile"; filename="a.pdf"
Content-Type: application/octet-stream
[file content redacted for brevity]
----------------------------070283320981520286806479--
我查看了soapUI:带有文件附件的多部分/表单数据 REST 请求,以获取有关多部分请求的多部分 REST 附件的帮助,这非常有帮助。现在我坚持设置非文件部分的内容类型。
我在 SoapUI 或 ReadyAPI 的文档中也没有看到答案。
你找到解决办法了吗?我也面临同样的问题