Hi, I have to respond a big json file: return Response.status(Status.OK).entity(new SimpleDataMessageResponse("TASK_FINISH", str)).build();
The tomcat logs correctly the size in the access log file: 127.0.0.1 - - [29/Aug/2017:02:26:07 +0000] "GET /...../interactiveTask/ 1076dde0-b199-4043-9047-e897050eb7fa HTTP/1.1" 200 *12815716 *748 ..... *But the browser receives only 10485761 bytes (10 MB).* I tested with Chrome, Firefox and finally with JMeter, and it's the same in all cases: The following is the result of the JMeter: Size in bytes: *12815830* Sent bytes:564 Headers size in bytes: 114 Body size in bytes: *12815716 <- but if I run the JMeter script , copy the response and check the size, it's **10485761 bytes, not 12815716 bytes* Data type ("text"|"bin"|""): text Response code: 200 Response message: Response headers: HTTP/1.1 200 Content-Type: application/json Transfer-Encoding: chunked Date: Tue, 29 Aug 2017 02:26:07 GMT GET http://... /interactiveTask/1076dde0-b199-4043-9047-e897050eb7fa Request Headers: Connection: keep-alive Referer: --------------------- Accept-Language: es-ES,es;q=0.8,en;q=0.6,gl;q=0.4,en-US;q=0.2 Accept-Encoding: gzip, deflate, br Accept: application/json, text/plain, */* User-Agent: -------- Host: localhost:8080 Any idea of what could be happening ? Is there any max size to configure and fix this? thanks ! "No olvides, no traiciones, lo que llevas bien dentro de ti. No olvides, no traiciones, lo que siempre te ha hecho vivir."