Hallo!
Ich müsste ein http post einer Webseite gleich senden:
Als Code habe ich :
Scheint jedoch nicht zu passen, da das Gerät die Daten des Posts nicht übernimmt.
Ich müsste ein http post einer Webseite gleich senden:
Als Code habe ich :
Java:
String config = "dvn=WSDEV0001&lca=192.168.0.69&lcp=4196&wbp=80&wkm=0&lcm=255.255.255.0&lcg=192.168.0.254&dsa=192.168.1.4&dsp=4196&ipm=1&bdr=6&dtb=0&prt=0&stb=0&flc=0&ndr=0&nrt=300&rct=12&ptc=0&rto=0&emh=0&rcg=0&nwk=&rtp=&post=Submit";
private void sendConfig() throws IOException {
String encodedData = URLEncoder.encode(config, "UTF-8");
URL u = new URL("http://192.168.0.69/index.html");
HttpURLConnection conn = (HttpURLConnection) u.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("Content-Length", String.valueOf(encodedData.length()));
conn.setRequestProperty("upgrade-insecure-requests", "1");
OutputStream os = conn.getOutputStream();
os.write(encodedData.getBytes());
System.out.println("gesendet");
}
Scheint jedoch nicht zu passen, da das Gerät die Daten des Posts nicht übernimmt.