Skip to content

Commit 6c79c5b

Browse files
author
Sebastiano Merlino
committed
Moved header putting before method checking
1 parent 558ae76 commit 6c79c5b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/Webserver.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,13 @@ int Webserver::answerToConnection(void* cls, MHD_Connection* connection,
651651
mr->dhr = &supportReq;
652652
}
653653

654+
MHD_get_connection_values (connection, MHD_HEADER_KIND, &buildRequestHeader, (void*) mr->dhr);
655+
MHD_get_connection_values (connection, MHD_FOOTER_KIND, &buildRequestFooter, (void*) mr->dhr);
656+
MHD_get_connection_values (connection, MHD_COOKIE_KIND, &buildRequestCookie, (void*) mr->dhr);
657+
658+
mr->dhr->setPath(st_url);
659+
mr->dhr->setMethod(method);
660+
654661
if ( 0 == strcmp(method, MHD_HTTP_METHOD_DELETE) ||
655662
0 == strcmp(method, MHD_HTTP_METHOD_GET) ||
656663
0 == strcmp(method, MHD_HTTP_METHOD_HEAD) ||
@@ -683,13 +690,6 @@ int Webserver::answerToConnection(void* cls, MHD_Connection* connection,
683690
return method_not_acceptable_page(cls, connection);
684691
}
685692

686-
MHD_get_connection_values (connection, MHD_HEADER_KIND, &buildRequestHeader, (void*) mr->dhr);
687-
MHD_get_connection_values (connection, MHD_FOOTER_KIND, &buildRequestFooter, (void*) mr->dhr);
688-
MHD_get_connection_values (connection, MHD_COOKIE_KIND, &buildRequestCookie, (void*) mr->dhr);
689-
690-
mr->dhr->setPath(st_url);
691-
mr->dhr->setMethod(method);
692-
693693
if (0 == strcmp (method, MHD_HTTP_METHOD_POST) || 0 == strcmp(method, MHD_HTTP_METHOD_PUT))
694694
{
695695
supportReq = *(mr->dhr);

0 commit comments

Comments
 (0)