Как делают меня POST LF с вихревым инструментом командной строки?

Вам необходимо установить Расширенные настройки сборки , наиболее вероятно

RightClick Project -> Properties -> Build -> Advanced build settings

. Установите Language Version в любимое или что-то подходящее

[114 ] enter image description here

7
задан Robin Minto 23 December 2008 в 07:33
поделиться

3 ответа

У меня есть эта работа с помощью-d

request=`printf "[MSISDN]\nList=$number\n[MESSAGE]\nText=$message\n[END]\n"`
response=`curl -s -u $username:$password -d "$request" http://www.sybase.com/...`

Любопытно, если я использую-d @myfile (где myfile содержит разделенный текст LF), он не работает.

Я также попробовал - двоичный файл данных без успеха.

3
ответ дан 6 December 2019 в 10:54
поделиться

Попытайтесь использовать --data-binary вместо -d(ata-ascii).

Из руководства:

- двоичный файл данных (HTTP), Это отправляет данные подобным образом как - ASCII данных, делает, хотя при использовании этой опции весь контекст отправленных данных сохранен как есть.

Если Вы хотите отправить двоичный файл без функции новых строк полосы - опция ASCII данных, это для Вас. Если эта опция будет несколько раз использоваться, то те после первого добавят данные.

ETA: ой, я должен считать вопрос более тесно. Вы используете-F, не-d. Но --data-binary может быть все еще стоить того, чтобы попытаться.

11
ответ дан 6 December 2019 в 10:54
поделиться

Вероятно, глупая мысль, но я не предполагаю, что она на самом деле требует CRLF вместо просто LF?

С другой стороны, Вы попытались использовать - двоичная данными опция вместо-F?

3
ответ дан 6 December 2019 в 10:54
поделиться