Доброго!
Поделитесь рабочим примером, как со страницы отправить json и обработать его в прошивке.
На стороне прошивки пробую так:
Из HTML вот так отправляю:
Но я не попадаю в эту часть кода.
Буду признателен за помощь
Поделитесь рабочим примером, как со страницы отправить json и обработать его в прошивке.
На стороне прошивки пробую так:
C++:
AsyncCallbackJsonWebHandler* handler = new AsyncCallbackJsonWebHandler("/post-message", [](AsyncWebServerRequest *request, JsonVariant &json) {
Serial.println("JSON");
JsonObject jsonObj = json.as<JsonObject>();
String response;
serializeJson(jsonObj, response);
request->send(200, "application/json", response);
Serial.println(response);
});
server.addHandler(handler);
JavaScript:
$.ajax({
url: '/post-message',
type: 'POST',
data: JSON.stringify(json),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
async: false,
success: function(msg) {
alert(msg);
}
});
Буду признателен за помощь