8 #define HTTPD_CGI_MORE 0 9 #define HTTPD_CGI_DONE 1 10 #define HTTPD_CGI_NOTFOUND 2 11 #define HTTPD_CGI_AUTHENTICATED 2 //for now
ICACHE_FLASH_ATTR void httpdStartResponse(HttpdConnData *conn, int code)
ICACHE_FLASH_ATTR void httpdHeader(HttpdConnData *conn, const char *field, const char *val)
int httpdUrlDecode(char *val, int valLen, char *ret, int retLen)
ICACHE_FLASH_ATTR int httpdGetHeader(HttpdConnData *conn, char *header, char *ret, int retLen)
#define ICACHE_FLASH_ATTR
ICACHE_FLASH_ATTR void httpdInit(HttpdBuiltInUrl *fixedUrls, int port)
ICACHE_FLASH_ATTR int httpdSend(HttpdConnData *conn, const char *data, int len)
int(* cgiSendCallback)(HttpdConnData *connData)
ICACHE_FLASH_ATTR int cgiRedirect(HttpdConnData *connData)
const char * httpdGetMimetype(char *url)
ICACHE_FLASH_ATTR void httpdStop()
ICACHE_FLASH_ATTR int httpdFindArg(char *line, char *arg, char *buff, int buffLen)
ICACHE_FLASH_ATTR void httpdRedirect(HttpdConnData *conn, char *newUrl)
static HttpdConnData connData[MAX_CONN]
ICACHE_FLASH_ATTR void httpdEndHeaders(HttpdConnData *conn)