Я пишу службу REST для отправки списка данных в формате xml. Как отменить ответ.GZip сжатие ответа REST в Wildfly
Я вижу пример кода для отправки zip-файла из файловой системы, но я хочу динамически строить zip-часть. Сначала запросите мою базу данных и создайте данные XML для отправки клиенту. Данные xml должны быть сжаты.
Просьба сообщить.
File file = new File("Test.zip"); // Build this zip dynamically from the xml data and not from sile system
ResponseBuilder response = Response.ok((Object) file);
response.header("Content-Disposition", "attachment; filename = Test.zip");
return response.build();
Resteasy автоматически GZIP ответ, если клиент поддерживает его. Смотрите: http://docs.jboss.org/resteasy/docs/2.2.1.GA/userguide/html/gzip.html –
gzip и zip - это разные вещи. gzip - это чистое сжатие, а zip - сжатие и архивирование. Который из них? –