Я устанавливаю длину содержимого в моем HttpURLConnection для PUT.
urlConnection.setRequestProperty("Content-Length", "" + responseJSONArray.toString(2).getBytes("UTF8").length);
Фактическое количество байтов - 74. Однако, когда я запрашиваю длину содержимого urlConnection
, я возвращаюсь -1
. Почему это? И почему длины не равны (учитывая, что я установил это)?
Я должен установить длину содержимого, потому что получаю от сервера ответ 411
.