我有一个非常具体的案例,我想与空手道一起测试。
PUT https://test-api.com/endpoint
Content-Type: multipart/mixed; boundary=BOUNDARY
--BOUNDARY
Content-Type: application/vnd.api+json
{"type": "json-api-object"}
--BOUNDARY
Content-Disposition: attachment; name="fieldname"; filename="filename.jpg"
Content-Type: image/jpeg
Content-Encoding: base64
<binary data>
--BOUNDARY--
示例显示了多部分/混合请求,但未显示如何在每个部分上设置内容类型标头。我尝试使用And multipart header...
,但无法正确解析。
https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/upload/upload.feature
如果我能在您的帮助下弄清楚这一点,我将针对这些示例进行PR,希望将来能对您有所帮助。
答案 0 :(得分:0)
是的,这是我第一次看到 each 部分需要自定义内容类型。这需要更改代码,因此请an example will expedite a fix。
与此同时,您可以customize the content-type进行常规请求。