. , :
Transfer-Encoding: chunked
Wikipedia. bc 188 (0xBC = 188). 0 ( , , ).
, , , HTTP 1.1. javadoc doGet():
...
Content-Length ( ServletResponse.setContentLength(int)), , . , .
HTTP 1.1 ( , Transfer-Encoding), Content-Length.
...
, . , , HTTP 1.1.
, ( , HTTP 1.0) HTTP 1.1 ( Java- URLConnection), , .
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) {
String xmlDoc = getXML();
byte[] content = xmlDoc.getBytes("UTF-8");
response.setContentType("text/xml");
response.setCharacterEncoding("UTF-8");
response.setContentLengthLong(content.length);
response.getOutputStream().write(content);
}
Java EE 7/Servlet 3.1 , , XML , Integer.MAX_VALUE (2 ),
response.setContentLength((int) content.length);
,
response.setHeader("Content-Length", String.valueOf(content.length));
, , , (). , try-with-resources. .
. :
, . . . . ? , , .