多部分格式不适用于空手道,但适用于 Postman

问题描述 投票:0回答:0

我有以下通过空手道工作正常的 cUrl:

curl --location --request POST 'myApi?param1=value1&param2=value2' \
--header 'Content-Type: multipart/form-data' \
--form 'file=@"/C:/Users/userID/Documents/karate/src/test/java/myfeatureFiles/subfolder/myText.txt"'

我在空手道中尝试了以下方法,但不断收到错误的请求(虽然它在 Postman 中有效)

Given url myApi'
And params {someparams}
And  multipart file file = {read:'classpath:myfeatureFiles/subfolder/myText.txt', filename: 'myText.txt', contentType:'multipart/form-data'}

我做错了什么?

karate
© www.soinside.com 2019 - 2024. All rights reserved.