Пытаюсь с ардкины сделать POST запрос на instapush.im чтобы отправить push-уведомление. Но что-то не получается. Может подскаажете где в этом говнокоде ошибка?
API сервиса тут - https://instapush.im/developer/rest#send
Еще проблема в том, что я не могу получить ответа, т.к. после передачи данных соединение автоматически закрывается.
Код:
String d0 = "POST /v1/post HTTP/1.1\r\nHost: https://api.instapush.im\r\n";
String d1 = "x-instapush-appid: yyyyy\r\n";
String d2 = "x-instapush-appsecret: xxxxxx\r\n";
String d3 = "Content-Type: application/json\r\n\r\n";
String d4 = "{\"event\":\"gradus\",\"trackers\":{\"temperature\":\"777\"}}";
esp8266.println("AT+CIPSTART=\"TCP\",\"104.239.162.182\",80");
delay(500);
Serial.print("data to send - ");
Serial.println(d0.length() +d1.length() + d2.length() + d3.length() + d4.length());
delay(500);
esp8266.print("AT+CIPSEND=");
esp8266.println(d0.length() + d1.length() + d2.length() + d3.length() + d4.length());
delay(100);
esp8266.print(d0);
delay(100);
esp8266.print(d1);
delay(100);
esp8266.print(d2);
delay(100);
esp8266.print(d3);
delay(100);
esp8266.print(d4);
Еще проблема в том, что я не могу получить ответа, т.к. после передачи данных соединение автоматически закрывается.