放弃的Multipart不会正确传递文件名

时间:2018-04-23 18:36:42

标签: rest-assured rest-assured-jsonpath

这是我的api上传文件的代码

given().auth().preemptive().basic("*****","****").contentType("multipart/form-data").multiPart("type", "SAMPLE_XML").
multiPart("preview_file",new File("C://hello.xml")).
multiPart("connector_id", "MTUyMjMyNTU0NTMwNA").
when().post(Endpoint.FILE_CONTEXT_UPLOAD).

我的API有一个验证,它会在发出此请求时检查文件扩展名.xml。对于上述请求,我的api不会收到.xml文件扩展名,因此它会发出400错误

仅供参考,使用Postman

可以正常使用相同的请求

1 个答案:

答案 0 :(得分:0)

contentType替换为("multipart/related;boundary=*****")