После многих попыток форматирования команд cURL я ничуть не приблизился к решение.
Netbeans Java в Windows.
Эта команда создает текстовую строку THxxx и либо 1, либо 0, за которым следует crlf.
Код: Выделить всё
cmd = "TH" + thisnodenumber.substring(0, 3) + "1" + "\r\n";
Код: Выделить всё
System.out.println(">>>>>> " + ipAddress + ":" + thisport + " " + cmd + " " + status);
Код: Выделить всё
>>>>>> 192.168.150.201:2010 TH1230
Код: Выделить всё
String GPIOout = "Curl -v -H \"Content-Type:text/html\" -data-binary \""+setChannel +"\" " +thisurl;
System.out.println("Command sent to Router " + GPIOout);
Process firstprocess = Runtime.getRuntime().exec(GPIOout);
return null;
Command sent to Router Curl -v -H "Content-Type:text/html" -data-binary "TH1230
" http://192.168.150.201:2010
Мысли ценны (я не являюсь опытным программистом ни при каких обстоятельствах).
Подробнее здесь: https://stackoverflow.com/questions/791 ... lf-as-text
Мобильная версия