Как обеспечить сжатие gzip в ответе конечной точки JAX-RS / payara-micro - PullRequest
0 голосов
/ 28 мая 2019

Я отправляю много данных в виде JSON ответа в JAX-RS конечной точке.

Есть ли способ установить «всегда сжимать»параметр в javax.ws.rs в качестве аннотации к конечной точке или на уровне payara-micro в качестве параметра, чтобы всегда сжимал ответ?

Текущее состояние таково, что конечная точка поддерживает оба несжатый и сжатый (например, сжатый egcurl) способ предоставления данных.

@GET
@Path("/big-response")
@Produces(MediaType.APPLICATION_JSON)
@ApiOperation(value = "Provides Json information about some etities")
@ApiResponses(value = {
        @ApiResponse(code = 200, message = "Transfer successful"),
        @ApiResponse(code = 400, message = "Bad request"),
        @ApiResponse(code = 500, message = "Internal server error")})
public void retrieveTheData() {

Я хочу, чтобы конечная точка всегда отвечала сжатыми данными (content-кодировка: gzip).

...