java unirest如何设置content-length

时间:2018-08-17 07:53:52

标签: java unirest

java。

我使用Unirest.post发布多部分数据。但是服务器向我显示错误:

  

多部分:NextPart:EOF。

我发现,如果我设置Content-Length可以解决此问题。

代码在这里:

String buff = "my data";
HttpResponse<String> res = Unirest.post(url)
    .header("Content-Type", multipart.getContentType().getValue())
    .header("Content-Length", String.valueOf(buff.length()))
    .body(buff).asString();

但是在我添加.header("Content-Length", String.valueOf(buff.length()))之后,运行Java会收到错误消息:

  

org.apache.http.client.ClientProtocolException

我该如何解决?

0 个答案:

没有答案