我们有一个 API,它从系统中获取一个文件并在应用程序上显示,为此我正在尝试用放心和 Java 实现自动化
我尝试过,将图像更改为二进制代码,然后将其添加为不起作用的参数。
Map<String, String> paramSample = new HashMap<>();
paramSample.put("api_key", "A813302*************");
paramSample.put("method", "my");
paramSample.put("body", "{\n" +
" \"to\":\"91xxxxxxxx\",\n" +
" \"type\": \"image\", \"image\" : {\"caption\" : \"{{caption}}\"},\n" +
"\"callback\":\"{{callback}}\"\n" +
"}");
paramSample.put("from", "91xxxxxxx");
paramSample.put("file","C:\\Users\\sobhit.s\\Pictures\\SMS-2047.png");
RequestSpecification request = given();
Response responseSample = request.params(paramSample).get(ExecutionConfig.BASE_URL).then().extract().response();
String res=responseSample.prettyPrint();
回应是——
{
"status": "xxxx",
"message": "Invalid file format. Upload valid file."
}
慕莱坞森
郎朗坤
随时随地看视频慕课网APP
相关分类