CURL отправляет crlf в виде текстаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 CURL отправляет crlf в виде текста

Сообщение Anonymous »

Интересно, есть ли у кого-нибудь рабочий пример отправки текста cURL с последующим crlf (crlf как команда, а не текст).
После многих попыток форматирования команд cURL я ничуть не приблизился к решение.
Netbeans Java в Windows.
Эта команда создает текстовую строку THxxx и либо 1, либо 0, за которым следует crlf.

Код: Выделить всё

 cmd = "TH" + thisnodenumber.substring(0, 3) + "1" + "\r\n";
Затем команда проверяет правильный IP-адрес, порт и формат строки

Код: Выделить всё

System.out.println(">>>>>> " + ipAddress + ":" + thisport + " " + cmd + " " + status);
Какие результаты -

Код: Выделить всё

>>>>>> 192.168.150.201:2010 TH1230
Затем команда cURL отправляет строку в порт, но cURL (независимо от того, используется ли опция -d или -data-binary) отправляет crlf как обычные текстовые символы, а не как команды. .

Код: Выделить всё

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

Возможно, мне придется каким-то образом разделить строку THxxxx (как текст/html) и отправить crlf как отдельную команду в двоичном формате данных, но я стараюсь избегать чрезмерного усложнения.< /p>
Мысли ценны (я не являюсь опытным программистом ни при каких обстоятельствах).

Подробнее здесь: https://stackoverflow.com/questions/791 ... lf-as-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»