Browse Source

* HTTPServer.{cpp,h}: chg HandleRequest() signature

pull/489/head
hagen 9 years ago
parent
commit
9bbff744e9
  1. 12
      HTTPServer.cpp
  2. 2
      HTTPServer.h

12
HTTPServer.cpp

@ -271,7 +271,7 @@ namespace http { @@ -271,7 +271,7 @@ namespace http {
}
if (ret == 0)
return; /* need more data */
HandleRequest (request);
HandleRequest (request.uri);
}
void HTTPConnection::HandleWriteReply (const boost::system::error_code& ecode)
@ -295,7 +295,7 @@ namespace http { @@ -295,7 +295,7 @@ namespace http {
AsyncStreamReceive ();
}
void HTTPConnection::HandleRequest (const HTTPReq &request)
void HTTPConnection::HandleRequest (const std::string &uri)
{
std::stringstream s;
// Html5 head start
@ -332,10 +332,10 @@ namespace http { @@ -332,10 +332,10 @@ namespace http {
s << " <a href=/?cmd=" << HTTP_COMMAND_START_ACCEPTING_TUNNELS << ">Start accepting tunnels</a><br>\r\n";
s << "</div>\r\n";
s << "<div class=right>";
if (request.uri.find("page=") != std::string::npos)
HandlePage (s, request.uri);
else if (request.uri.find("cmd=") != std::string::npos)
HandleCommand (s, request.uri);
if (uri.find("page=") != std::string::npos)
HandlePage (s, uri);
else if (uri.find("cmd=") != std::string::npos)
HandleCommand (s, uri);
else
ShowStatus (s);
s <<

2
HTTPServer.h

@ -28,7 +28,7 @@ namespace http { @@ -28,7 +28,7 @@ namespace http {
void SendReply (const std::string& content, int code = 200);
void SendError (const std::string& message);
void HandleRequest (const HTTPReq & request);
void HandleRequest (const std::string& uri);
void HandlePage (std::stringstream& s, const std::string& request);
void HandleCommand (std::stringstream& s, const std::string& request);

Loading…
Cancel
Save