int ICACHE_FLASH_ATTR http_server_flag_check(http_connection *c,http_server_url *url){ NODE_DBG("http_server_flag_check"); int r=HTTPD_CGI_NEXT_RULE; if(url->method!=HTTP_ANY_METHOD){ c->cgi.argument=&url->method; r = cgi_enforce_method(c,url->method); if(r==HTTPD_CGI_DONE) return r; //return now as request already failed } if(url->flags & NEED_BODY){ r = cgi_enforce_body(c); if(r==HTTPD_CGI_DONE) return r; //return now as request already failed } return r; }
int http_server_flag_check(http_connection *c,http_server_url *url) { HTTP_DBG("http_server_flag_check:\n"); int r=HTTPD_CGI_NEXT_RULE; if (url->method!=HTTP_ANY_METHOD) { HTTP_DBG("\tenforce\n"); c->cgi.argument=&url->method; r = cgi_enforce_method(c); if(r==HTTPD_CGI_DONE) return r; //return now as request already failed } if (url->flags & NEED_BODY) { HTTP_DBG("\t\tneed body\n"); r = cgi_enforce_body(c); if(r==HTTPD_CGI_DONE) return r; //return now as request already failed } return r; }