alles in den POST gepackt, aber mit dieser Funktion funktioniert es nicht.....
Die Verbindung ist da, dann wird mit dem Error code HTTPC_ERROR_CONNECTION_LOST abgebrochen ....
void send_video_start_stop() {
String jsondata =("/jsonrpc?request={\"jsonrpc\":\"2.0\",\"id\":\"1\",\"method\":\"Player.Open\",\"params\":{\"item\":{\"file\":\"/home/pi/Videos/1.mp4\"}}}");
const char *serverName = "http://192.168.178.91:8080";
WiFiClient client;
HTTPClient http;
BT.print("Verbunden: ");
BT.println(http.begin(client, serverName));
http.addHeader("Content-Type", "Content-Type: application/json");
int httpResponseCode = http.POST(jsondata); //Send the actual POST request
if (httpResponseCode > 0) {
String response = http.getString(); //Get the response to the request
BT.println(httpResponseCode); //Print return code
BT.println(response); //Print request answer
} else {
BT.print("Error on sending POST: ");
BT.println(httpResponseCode);
}
http.end();
}