我正在集合中创建一组邮递员请求,以便可以测试可以接受文件上传的终结点。我需要在请求中嵌入文件,因为否则测试集不是自包含的,因此不能直接在邮递员赛跑者中使用。
我可以“嵌入”没有换行符(CRLF)的文本文件,但是由于它们包含CRLF,所以我不能嵌入二进制文件。
嵌入单行文本文件的方式
标题
content-type: multipart/form-data; boundary=--------------------------separator
身体(原始类型)
----------------------------separator
Content-Disposition: form-data; name="file"; filename="file.json"
Content-Type: application/json
{ "id": "ecee0102-51c9-4a86-b5e7-0378f117f991" }
----------------------------separator--
标题
content-type: multipart/form-data; boundary=--------------------------separator
身体(原始类型)
----------------------------separator
Content-Disposition: form-data; name="file"; filename="file.json"
Content-Type: application/json
{{tooBigFileContent}}
----------------------------separator--
请求前脚本
pm.globals.set("tooBigFileContent", "9".repeat((10*1024*1024)+1));
我尝试过但没用的东西
关于如何实现此目标的想法?