我正在尝试使用可靠的框架上传文件。该调用是我正在使用的API的POST调用,代码如下所示:
given()
.contentType("image/jpg")
.accept("application/json")
.auth().oauth2(accessToken, OAuthSignature.QUERY_STRING)
.multiPart(new File("C:/Snap0000.jpg"))
.post("/objects/files")
.getBody();
执行此操作时出现的错误是:
400 - Unable to read image info Couldn't read magic numbers to guess format.
我做错了什么?
答案 0 :(得分:1)
您可能缺少多部分的控件名称?请参阅multiPart方法的javadoc或查看documentation。
编辑:上面的链接被(部分)破坏; github上的这个似乎工作得更好:https://github.com/rest-assured/rest-assured/wiki/Usage#multi-part-form-data