我正在尝试使用RestAssured将“application / octet-stream”内容类型发布到RestAPI。但它失败并抛出如下错误: 不知道如何将×××××编码为字节流。我曾尝试使用encoderConfig()。encodeContentTypeAs()方法,但这个meyhod不适用于RestAssured。如果有任何其他方法可以解决此问题,请建议。
答案 0 :(得分:0)
我遇到了同样的问题,结果证明这不是一个多部分上传,而是通过正文。
请不要将标题明确提及为application/octet-stream
。
我能够解决它,并使用简单的代码成功地工作,
given(). header("Content-Type","text/csv"). headers("Authorization","bla-
blah","Header 2","blahblah").
body(new File("your-file-[ath")). when(). post("/post-url");