В okhttp мне нужно проверить размер тела ответа перед обработкой всей полезной нагрузки ответа. Если размер полезной нагрузки превышает заданный размер (например, 1 МБ), я не буду обрабатывать порядок ответов, чтобы избежать зависания сервера.
Длина содержимого (ответ) бесполезна, поскольку большинство серверов не отправляли заголовок длины содержимого в своем ответе. В классе ohttp нет доступных методов. Они выполняют (метод .execute) запрос и предоставляют ответ в целом.
Но мне нужен размер тела ответа,
1), если размер удовлетворен Я разрешу загружать полезную нагрузку ответа 2) если она не будет удовлетворена, я не буду.
Заранее спасибо
код: Response response = client.newCall (request) .execute ();
В вышеупомянутом ответе генерируется в целом okhttp.