|
|
@ -555,7 +555,7 @@ HTTPRequest::RequestMethod HTTPRequest::GetRequestMethod() |
|
|
|
|
|
|
|
|
|
|
|
void RegisterHTTPHandler(const std::string &prefix, bool exactMatch, const HTTPRequestHandler &handler) |
|
|
|
void RegisterHTTPHandler(const std::string &prefix, bool exactMatch, const HTTPRequestHandler &handler) |
|
|
|
{ |
|
|
|
{ |
|
|
|
LogPrint("http", "Registering HTTP handler for %s (exactmath %d)\n", prefix, exactMatch); |
|
|
|
LogPrint("http", "Registering HTTP handler for %s (exactmatch %d)\n", prefix, exactMatch); |
|
|
|
pathHandlers.push_back(HTTPPathHandler(prefix, exactMatch, handler)); |
|
|
|
pathHandlers.push_back(HTTPPathHandler(prefix, exactMatch, handler)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -568,7 +568,7 @@ void UnregisterHTTPHandler(const std::string &prefix, bool exactMatch) |
|
|
|
break; |
|
|
|
break; |
|
|
|
if (i != iend) |
|
|
|
if (i != iend) |
|
|
|
{ |
|
|
|
{ |
|
|
|
LogPrint("http", "Unregistering HTTP handler for %s (exactmath %d)\n", prefix, exactMatch); |
|
|
|
LogPrint("http", "Unregistering HTTP handler for %s (exactmatch %d)\n", prefix, exactMatch); |
|
|
|
pathHandlers.erase(i); |
|
|
|
pathHandlers.erase(i); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|