如何使用空手道在 POST 方法中将字符串和文件作为表单参数的输入传递

How to pass string and file as input for form parameters in a POST method using Karate

我正在尝试调用接受以下表单参数的 POST 方法

Path – 指定路径的字符串 FileName - 二进制文件 媒体类型:multipart/form-data

下面的代码有助于处理二进制文件部分 给定多部分文件 xxx= { 读取:'classpath:xxx',文件名:'xxx'}

但是,在同一个请求中,我还需要传递字符串参数。

请推荐一个方法。

谢谢, 卡尼卡

你可以把multipart fieldmultipart file结合起来,也可以参考这个demo example

Given multipart file xxx = { read: 'classpath:xxx', filename: 'xxx' }
And multipart field yyy = 'myvalue'