我正在为 PUT 设置 HttpURLConnection 中内容的长度。
urlConnection.setRequestProperty("Content-Length", "" + responseJSONArray.toString(2).getBytes("UTF8").length);
实际字节数为 74。但是,当我查询urlConnection
I'm returned的内容长度时-1
。这是为什么?为什么长度不相等(鉴于我设置了这个)?
我必须设置内容长度,因为我正在接收411
来自服务器的响应。
(此外,在 Sun 的示例中,我看到了setRequestProperty
is 类型int
和 not的第二个参数String
,这看起来很奇怪。)