15 EKİM 2009, PERŞEMBE
Android: HTTP iletişim kullanın "Accept-Encoding:"gzip
Bir Web sunucusu JSON veri isteyen bir HTTP iletişim ettim. Content-Encoding: gzip
Bu veri akışı sıkıştırmak istiyorum. Benim HttpClient Accept-Encoding: gzip
ben bir yolu var mı? Android Başvurular gzip
arama here gördüğünüz gibi bir şey HTTP ile ilgili yok.
CEVAP
16 EKİM 2009, Cuma
Http başlıklarını bir bağlantı gzip kodlanmış veri, e kabul belirtmek için kullanmanız gerekir.g:
HttpUriRequest request = new HttpGet(url);
request.addHeader("Accept-Encoding", "gzip");
// ...
httpClient.execute(request);
İçerik kodlama: tepki kontrol edin
InputStream instream = response.getEntity().getContent();
Header contentEncoding = response.getFirstHeader("Content-Encoding");
if (contentEncoding != null && contentEncoding.getValue().equalsIgnoreCase("gzip")) {
instream = new GZIPInputStream(instream);
}
Bunu Paylaş:
Bu işlevi nedir "Vary: Accept&; H...
Belirleme "Vary: Accept-Encoding&...
Neden bu satır=&; http://schemas.andro...
&Quot;sıkı" kullanın; JavaScript, ...
"sertifika süresi dolmuş hata Ayı...