我正在使用okhttp向我的服务器发送请求。问题是,okhttp发送的请求缺少content-length头 - 我可以手动设置头部:
Request.builder
....
.addHeader("content-length","some-value")
但我无法获得适当的值来放置在那里。如果我尝试像这样测量我的请求主体:
int request_length = body.length();
builder.addHeader("content-length", String.valueOf(request_length));
然后,Okhttp根本不添加头信息。
是否有正确的方法向请求添加content-length头信息(最好是一种默认添加头信息的方式)?