放心的多部分不会正确传递文件名
Multipart in rest assured doesnot pass the files name properly
这是我用来休息 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 当这个请求是 made.For 上面的请求我的 api 没有收到。xml 文件扩展名,所以它给出了 400 错误
仅供参考,相同的请求使用 Postman 可以正常工作
将contentType
替换为("multipart/related;boundary=*****")
。
这是我用来休息 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 当这个请求是 made.For 上面的请求我的 api 没有收到。xml 文件扩展名,所以它给出了 400 错误
仅供参考,相同的请求使用 Postman 可以正常工作
将contentType
替换为("multipart/related;boundary=*****")
。