【发布时间】:2015-02-25 00:42:47
【问题描述】:
我正在使用 okhttp 向我的服务器发送请求。问题是 okhttp 发送的请求缺少内容长度标头 - 我可以手动设置标头:
Request.builder
....
.addHeader("content-length","some-value")
但我无法获得合适的值来放在那里。如果我尝试像这样衡量我的请求正文:
int request_length = body.length();
builder.addHeader("content-length", String.valueOf(request_length));
那么 okhttp 根本不添加标题。
是否有正确的方法将 content-length 标头添加到请求中(最好是“默认”添加标头的方法)?
【问题讨论】:
标签: java android http okhttp content-length