mirror of
https://github.com/esphome/esphome.git
synced 2025-08-06 18:37:47 +00:00
preen
This commit is contained in:
parent
d065f4ae62
commit
f26bec1a5a
@ -37,15 +37,6 @@ const char *stristr(const char *haystack, const char *needle) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
// Check if content type is form-urlencoded (case-insensitive)
|
||||
bool is_form_urlencoded(const char *content_type) {
|
||||
if (!content_type) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return stristr(content_type, "application/x-www-form-urlencoded") != nullptr;
|
||||
}
|
||||
|
||||
} // namespace web_server_idf
|
||||
} // namespace esphome
|
||||
#endif // USE_ESP_IDF
|
||||
|
@ -16,9 +16,6 @@ bool str_ncmp_ci(const char *s1, const char *s2, size_t n);
|
||||
// Case-insensitive string search (like strstr but case-insensitive)
|
||||
const char *stristr(const char *haystack, const char *needle);
|
||||
|
||||
// Check if content type is form-urlencoded (case-insensitive)
|
||||
bool is_form_urlencoded(const char *content_type);
|
||||
|
||||
} // namespace web_server_idf
|
||||
} // namespace esphome
|
||||
#endif // USE_ESP_IDF
|
||||
|
@ -97,7 +97,7 @@ esp_err_t AsyncWebServer::request_post_handler(httpd_req_t *r) {
|
||||
const char *content_type_char = content_type.value().c_str();
|
||||
|
||||
// Check most common case first
|
||||
if (is_form_urlencoded(content_type_char)) {
|
||||
if (stristr(content_type_char, "application/x-www-form-urlencoded") != nullptr) {
|
||||
// Normal form data - proceed with regular handling
|
||||
#ifdef USE_WEBSERVER_OTA
|
||||
} else if (stristr(content_type_char, "multipart/form-data") != nullptr) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user