Tôi đang cố di chuyển dự án Android của mình đến OkHttp.OkHttp gzip post body
Điều tôi thắc mắc là nếu OkHttp sẽ nén nội dung yêu cầu POST
của tôi bằng gzip?
Tôi đang sử dụng nó như thế này (từ ví dụ trên trang chủ):
RequestBody body = RequestBody.create(JSON, json);
Request request = new Request.Builder()
.url(url)
.post(body)
.build();
sẽ RequestBody
này thực sự gzip các json nếu đó là "đủ lớn", hay tôi cần phải làm điều này bằng tay? Giống như tôi đã làm trước đây với AndroidHttpClient
như thế này:
AndroidHttpClient.getCompressedEntity(json, context.getContentResolver())
Nếu tôi cần làm điều đó theo cách thủ công, cách tiếp cận tốt nhất là gì?
Cảm ơn bạn!