Servlets: Add Accept-Ranges headers

This commit is contained in:
zzz
2018-03-09 16:02:00 +00:00
parent 9dcf48ea81
commit a845d4f225
25 changed files with 30 additions and 3 deletions

View File

@@ -384,12 +384,14 @@ class BasicServlet extends HttpServlet
if (lml > 0)
response.setDateHeader("Last-Modified",lml);
if (count != -1)
{
if (count<Integer.MAX_VALUE)
if (count != -1) {
if (count <= Integer.MAX_VALUE)
response.setContentLength((int)count);
else
response.setHeader("Content-Length", Long.toString(count));
response.setHeader("Accept-Ranges", "bytes");
} else {
response.setHeader("Accept-Ranges", "none");
}
long ct = content.getCacheTime();

View File

@@ -404,6 +404,7 @@ public class I2PSnarkServlet extends BasicServlet {
resp.setHeader("X-XSS-Protection", "1; mode=block");
resp.setHeader("X-Content-Type-Options", "nosniff");
resp.setHeader("Referrer-Policy", "no-referrer");
resp.setHeader("Accept-Ranges", "none");
}
private void writeMessages(PrintWriter out, boolean isConfigure, String peerString) throws IOException {