1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- #ifndef HTTP_SERVER_H_INCLUDED
- #define HTTP_SERVER_H_INCLUDED
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- #include <stdbool.h>
- #include "wifi_manager.h"
- #include "freertos/FreeRTOS.h"
- #include "freertos/task.h"
- #include "freertos/event_groups.h"
- #include "esp_wifi.h"
- #include "esp_event_loop.h"
- #include "nvs_flash.h"
- #include "esp_log.h"
- #include "driver/gpio.h"
- #include "mdns.h"
- #include "lwip/api.h"
- #include "lwip/err.h"
- #include "lwip/netdb.h"
- #include "lwip/opt.h"
- #include "lwip/memp.h"
- #include "lwip/ip.h"
- #include "lwip/raw.h"
- #include "lwip/udp.h"
- #include "lwip/priv/api_msg.h"
- #include "lwip/priv/tcp_priv.h"
- #include "lwip/priv/tcpip_priv.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- void http_server(void *pvParameters);
- void http_server_netconn_serve(struct netconn *conn);
- void http_server_start();
- char* http_server_get_header(char *request, char *header_name, int *len);
- void strreplace(char *src, char *str, char *rep);
- #ifdef __cplusplus
- }
- #endif
- #endif
|