Веб-сервис Apache Axis2: Gzip Resquet и ответ - PullRequest
0 голосов
/ 20 марта 2012

Я разработал веб-сервис, который возвращает простую строку, используя axis2.Но я хочу применить методы сжатия gzip в моем веб-сервисе.может anyboby дать мне код сервера и код клиента для него.Я разработал веб-сервис из этой ссылки http://blog.sencide.com/2011/06/create-web-service-using-apache-axis2.html Пожалуйста, предоставьте надлежащее руководство.

Спасибо

1 Ответ

0 голосов
/ 20 марта 2012

Вы пытаетесь сделать Zip самостоятельно или просто сжимаете биты, когда они проходят по проводу?

Если вы просто хотите сжать ответы с вашего сервера, я знаю, что у Apache есть несколько способов сделать это. Я бы посоветовал посмотреть здесь в качестве начала.

Если вы пытаетесь создать свой собственный zip-файл, который вы отправляете в ответ на ваш WS, и клиент ожидает zip-файл, тогда вы хотите посмотреть java.util.zip . Он предоставляет несколько классов для чтения / записи различных форматов ZIP. Я бы посмотрел на GZipOutputStream . Похоже, что он работает как любой другой OutputStream, позволяя вам записать некоторый массив byte [].

...