cURL - использование -d (POST) в конфигурационном файле? - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь использовать ключ -d с curl и файлом конфигурации.Как однострочник, следующее работает отлично.Я вижу содержимое файла как POST на веб-сервере.

curl -d "@ file.txt" http://192.168.1.1

Я хотел бы сделать то же самое, но с использованиемКонфигурационный файл и ключ -K.Я попытался создать следующий файл конфигурации с именем input

data = "@ file.txt" http://192.168.1.1

и затем использовать:

curl -K input

Но я получаю сообщение об ошибке "curl: URL не указан"

Я попытался выполнить поиск, но не могу найти ответы.Я довольно новичок в написании скриптов.Есть идеи?

1 Ответ

0 голосов
/ 27 ноября 2018

Из справочной страницы curl, относительно флага -K :

Note that to be able to specify a URL in the config file, you need to specify it using 
the --url option, and not by simply writing the URL on its own line. So, it could look
similar to this:

url = "https://curl.haxx.se/docs/"

Таким образом, ваш файл конфигурации должен быть:

url="http://192.168.1.1"
data="@file.txt"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...