Browse Source

Allowing HEAD method for CGI requests

Sergey Lyubka 12 years ago
parent
commit
8d6634ff7e
1 changed files with 1 additions and 0 deletions
  1. 1 0
      mongoose.c

+ 1 - 0
mongoose.c

@@ -4243,6 +4243,7 @@ static void handle_request(struct mg_connection *conn) {
                           strlen(conn->ctx->config[CGI_EXTENSIONS]),
                           strlen(conn->ctx->config[CGI_EXTENSIONS]),
                           path) > 0) {
                           path) > 0) {
     if (strcmp(ri->request_method, "POST") &&
     if (strcmp(ri->request_method, "POST") &&
+        strcmp(ri->request_method, "HEAD") &&
         strcmp(ri->request_method, "GET")) {
         strcmp(ri->request_method, "GET")) {
       send_http_error(conn, 501, "Not Implemented",
       send_http_error(conn, 501, "Not Implemented",
                       "Method %s is not implemented", ri->request_method);
                       "Method %s is not implemented", ri->request_method);