forked from I2P_Developers/i2p.i2p
Console: Change all 302s to 303 or 307
Eepget: Handle 308
This commit is contained in:
@ -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 */
|
||||
|
@ -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 {
|
||||
%>
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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 {
|
||||
%>
|
||||
|
@ -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"))
|
||||
|
@ -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 {
|
||||
%>
|
||||
|
@ -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 {
|
||||
%>
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
@ -955,6 +955,7 @@ public class EepGet {
|
||||
case 302:
|
||||
case 303:
|
||||
case 307:
|
||||
case 308:
|
||||
_alreadyTransferred = 0;
|
||||
rcOk = true;
|
||||
redirect = true;
|
||||
|
Reference in New Issue
Block a user