Remove psychichttp

This commit is contained in:
Rune Harlyk
2025-11-27 16:45:07 +01:00
parent 7c3dd2d15b
commit 9e02f8b8ee
23 changed files with 765 additions and 347 deletions
+24
View File
@@ -0,0 +1,24 @@
#pragma once
#include <esp_http_server.h>
#include <ArduinoJson.h>
namespace http_utils {
esp_err_t send_json_response(httpd_req_t *req, JsonDocument &doc, int status_code = 200);
esp_err_t send_error(httpd_req_t *req, int status_code, const char *message = nullptr);
esp_err_t send_empty_response(httpd_req_t *req, int status_code = 200);
esp_err_t add_cors_headers(httpd_req_t *req);
esp_err_t add_standard_headers(httpd_req_t *req);
esp_err_t parse_json_body(httpd_req_t *req, JsonDocument &doc);
esp_err_t handle_options_cors(httpd_req_t *req);
const char *get_client_ip(httpd_req_t *req);
} // namespace http_utils