我使用okhttp向我的服务器发送请求。问题是okhttp发送的请求缺少内容长度标题 - 我可以手动设置标题:
Request.builder
....
.addHeader("content-length","some-value")
但我无法获得适当的价值。如果我试着像这样测量我的请求的主体:
int request_length = body.length();
builder.addHeader("content-length", String.valueOf(request_length));
然后okhttp根本不添加标题。
是否有正确的方法可以将内容长度标题添加到请求中(最好是添加标题"默认情况下为")
答案 0 :(得分:2)
如果您的ResponseBody返回的内容长度不是-1,则会自动显示。