我想将CSV文件类型传递给API,以便执行POST和PUT请求。我正在使用可放心的方法,尝试使用multiPart()方法传递文件,但它始终返回HTTP代码400。应使用Http代码200,并使用带有详细信息的JSON作为响应。
手动,这就是请求的样子
function downloadPNGImage(linkElement) {
var myDiv = document.getElementById('download-area');
var myImage = myDiv.children[0];
let downloadLink = myImage.src + "&format=png";
window.open(downloadLink);
}
答案 0 :(得分:1)
以下内容应提供帮助
{
String response = RestAssured.given().multiPart("file2", new File("C:\\Users\\alpha\\Desktop\\Test.csv")).
when().post("http://localhost:3000/posts").then().extract().asString();
System.out.println("Response is : " + response);
}
参考链接: https://blog.jayway.com/2011/09/15/multipart-form-data-file-uploading-made-simple-with-rest-assured/