HEAD support

This commit is contained in:
2019-06-19 19:20:10 +02:00
parent 0004064a27
commit d8cfca8fc5
5 changed files with 23 additions and 25 deletions

View File

@@ -50,15 +50,9 @@ namespace Middleware
void StaticContent::HandleRequest(Http::Request const & request, Http::Response & response)
{
switch(request.requestType)
if (!(request.type == HttpRequest::Type::GET || request.type == HttpRequest::Type::HEAD))
{
case HttpRequest::Type::GET:
break;
default:
{
return;
}
return;
}
std::string path;
@@ -79,7 +73,7 @@ namespace Middleware
return;
}
if (!TryReadAllBytes(path, response.content))
if (request.type == HttpRequest::Type::GET && !TryReadAllBytes(path, response.content))
{
return;
}