Console: Change all 302s to 303 or 307

Eepget: Handle 308
This commit is contained in:
zzz
2018-02-20 16:53:31 +00:00
parent b77524cfc7
commit 86b3b13d6f
9 changed files with 9 additions and 8 deletions

View File

@ -1368,7 +1368,7 @@ public class I2PSnarkServlet extends BasicServlet {
if (p.length() > 0)
buf.append(p.replace("&", "&")); // no you don't html escape the redirect header
resp.setHeader("Location", buf.toString());
resp.sendError(302, "Moved");
resp.sendError(303, "Received");
}
/** @since 0.9 */

View File

@ -7,7 +7,7 @@
// CSSHelper is also pulled in by css.jsi below...
boolean testIFrame = tester.allowIFrame(request.getHeader("User-Agent"));
if (!testIFrame) {
response.setStatus(302);
response.setStatus(307);
response.setHeader("Location", "/susidns/index");
} else {
%>

View File

@ -22,7 +22,7 @@
String stat = request.getParameter("stat");
if (stat == null) {
// probably because restart or shutdown was clicked
response.setStatus(302);
response.setStatus(307);
response.setHeader("Location", "/graphs");
return;
}

View File

@ -7,7 +7,7 @@
// CSSHelper is also pulled in by css.jsi below...
boolean testIFrame = tester.allowIFrame(request.getHeader("User-Agent"));
if (!testIFrame) {
response.setStatus(302);
response.setStatus(307);
response.setHeader("Location", "/i2ptunnel/");
} else {
%>

View File

@ -5,7 +5,7 @@
// Redirect to either /home or /console, depending on configuration,
// while preserving any query parameters
//
response.setStatus(302);
response.setStatus(307);
String req = request.getRequestURL().toString();
StringBuilder buf = new StringBuilder(128);
if (req.endsWith("index"))

View File

@ -8,7 +8,7 @@
boolean testIFrame = tester.allowIFrame(request.getHeader("User-Agent"));
boolean embedApp = tester.embedApps();
if (!testIFrame || !embedApp) {
response.setStatus(302);
response.setStatus(307);
response.setHeader("Location", "/i2psnark/");
} else {
%>

View File

@ -8,7 +8,7 @@
boolean testIFrame = tester.allowIFrame(request.getHeader("User-Agent"));
boolean embedApp = tester.embedApps();
if (!testIFrame || !embedApp) {
response.setStatus(302);
response.setStatus(307);
response.setHeader("Location", "/susimail/susimail");
} else {
%>

View File

@ -2287,7 +2287,7 @@ public class WebMail extends HttpServlet
if (q != null && q.length() > 0)
buf.append(q.replace("&", "&")); // no you don't html escape the redirect header
resp.setHeader("Location", buf.toString());
resp.sendError(302, "Moved");
resp.sendError(303, "Received");
Debug.debug(Debug.DEBUG, "P-R-G to " + q);
}

View File

@ -955,6 +955,7 @@ public class EepGet {
case 302:
case 303:
case 307:
case 308:
_alreadyTransferred = 0;
rcOk = true;
redirect = true;