Browse Source

* HTTPServer.cpp :

* autorefresh for status page
  * autoreturn to commands list
pull/509/merge
hagen 8 years ago
parent
commit
44eccd85fd
  1. 12
      HTTPServer.cpp

12
HTTPServer.cpp

@ -755,12 +755,14 @@ namespace http {
// Html5 head start // Html5 head start
ShowPageHead (s); ShowPageHead (s);
if (req.uri.find("page=") != std::string::npos) if (req.uri.find("page=") != std::string::npos) {
HandlePage (req, res, s); HandlePage (req, res, s);
else if (req.uri.find("cmd=") != std::string::npos) } else if (req.uri.find("cmd=") != std::string::npos) {
HandleCommand (req, res, s); HandleCommand (req, res, s);
else } else {
ShowStatus (s); ShowStatus (s);
res.add_header("Refresh", "5");
}
ShowPageTail (s); ShowPageTail (s);
res.code = 200; res.code = 200;
@ -841,7 +843,9 @@ namespace http {
return; return;
} }
s << "<b>SUCCESS</b>:&nbsp;Command accepted<br><br>\r\n"; s << "<b>SUCCESS</b>:&nbsp;Command accepted<br><br>\r\n";
s << "<a href=\"/?page=commands\">Back to commands list</a>"; s << "<a href=\"/?page=commands\">Back to commands list</a><br>\r\n";
s << "<p>You will be redirected in 5 seconds</b>";
res.add_header("Refresh", "5; url=/?page=commands");
} }
void HTTPConnection::SendReply (HTTPRes& reply, std::string& content) void HTTPConnection::SendReply (HTTPRes& reply, std::string& content)

Loading…
Cancel
Save