2010-01-14 17 views
1

J'utilise httprequest pour récupérer des données de webservice, je sais que Tomcat nous pouvons compresser les données de réponse en utilisant gunzip algo.android httprequest compresser la réponse

mais comment peut-on décompresser des données à afficher, est-ce que la décompression prend du temps? est-il un autre moyen de compresser la réponse et de décompresser sur Android?

Répondre

1

Il y a an example on the Apache website showing how to do gzip decompression with HTTPRequest and DefaultHTTPClient. Comme vous pouvez trouver la liste complète des exemples HTTPClienthere.)

Comme pour combien de temps il est, la meilleure façon de trouver cela pour vos données est de profiler le traitement des données compressées et non compressées dans votre application. C'est assez facile à faire avec the traceview tool.

+0

Cela peut même ne pas être nécessaire - J'ai écrit une classe en utilisant 'DefaultHttpClient' l'autre jour et il a automatiquement accepté et décompressé gzipped responsed sans que je fasse quoi que ce soit de spécial. C'était sur un PC, mais je ne vois pas pourquoi le comportement devrait être différent sur Android. –