да все у вас прекрасно:
а также добавляем 4 элемента "Надпись". Почему 4 ? Просто у нас же в проекте flprog 4 json-тега: bool - str - float - int:
http://ai2.appinventor.mit.edu/referenc ... -apis.html
Документация, уроки, расширения
да все у вас прекрасно:
Код: Выделить всё
if (client)
{
client.setTimeout (10);
String req = client.readStringUntil('%');
Serial.println(req);
client.flush();
DeserializationError error = deserializeJson(doc1, req);
// Test if parsing succeeds.
if (error)
{
Serial.print(F("deserializeJson() failed: "));
Serial.println(error.f_str());
}
Serial.print(F("Sending: "));
serializeJson(doc, Serial);
Serial.println();
client.println(F("HTTP/1.0 200 OK"));
client.println(F("Content-Type: application/json"));
client.println(F("Connection: close"));
client.print(F("Content-Length: "));
client.println(measureJsonPretty(doc));
client.println();
// Write JSON document
serializeJsonPretty(doc, client);
// Disconnect
client.stop();
}
Как всегда отлично
Код: Выделить всё
POST / HTTP/1.1
Content-Type: application/json
Content-Length: 58
User-Agent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-N971N Build/N2G48C)
Host: 192.168.4.1:8089
Connection: Keep-Alive
Accept-Encoding: gzip
{"bool":"0","str":"test123","float":"9.990000","int":2223}
Я вставляю, пишет ошибку. Видимо нужно очистить от лишних данных
но здесь то в (reg) мы получаем строку без заголовков http.