【问题标题】:How to post "application/octet-stream" content type to RestAPI using RestAssured如何使用 Rest Assured 将“application/octet-stream”内容类型发布到 Rest API
【发布时间】:2017-08-28 07:39:55
【问题描述】:

我正在尝试使用 RestAssured 将“application/octet-stream”内容类型发布到 RestAPI。但它失败并抛出错误,如: 不知道如何将×××××编码为字节流。我曾尝试使用 encoderConfig().encodeContentTypeAs() 方法,但此方法不适用于 RestAssured。请建议是否有任何其他方法可以解决此问题。

【问题讨论】:

  • 你能补充一些细节吗?或者在这里发布您的代码?
  • 您解决了这个问题吗?我现在面临同样的问题。

标签: java json web-services rest


【解决方案1】:

我遇到了同样的问题,结果证明不是分段上传,而是通过正文。 请不要将标题明确提及为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");

【讨论】:

    猜你喜欢
    • 2019-10-16
    • 1970-01-01
    • 2020-08-01
    • 2019-08-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多