Files
OpenBK7231T_App/src/httpserver/new_http.h
2022-02-02 09:14:45 +00:00

18 lines
696 B
C

extern const char httpHeader[]; // HTTP header
extern const char httpMimeTypeHTML[]; // HTML MIME type
extern const char httpMimeTypeText[]; // TEXT MIME type
extern const char htmlHeader[];
extern const char htmlEnd[];
extern const char htmlReturnToMenu[];
int HTTP_ProcessPacket(const char *recvbuf, char *outbuf, int outBufSize);
void http_setup(char *o, const char *type);
// callback function for http
typedef int (*http_callback_fn)(const char *payload, char *outbuf, int outBufSize);
// url MUST start with '/'
// urls must be unique (i.e. you can't have /about and /aboutme or /about/me)
int HTTP_RegisterCallback( const char *url, http_callback_fn callback);