У меня очень простой вопрос: можно ли отправить HTTP-запрос из командной строки * nix, указав в качестве аргумента файл, содержащий все параметры?
В документации REST API мы часто видим такую спецификацию
POST /oauth/token HTTP/1.1
Host: api.example.com
Content-Type: application/x-www-form-urlencoded
grant_type=password
&client_id=<API_KEY>
&client_secret=<API_SECRET>
&username=<USER_USERNAME>
&password=<USER_PASSWORD>
Чтобы избежать слишком длинных и неудобных для редактирования командных строк, можно ли поместить эту информацию в файл в вышеупомянутом формате (который кажется довольно стандартным)? В идеале что-то с curl, которое будет выглядеть
curl --input-file myparameters.txt
Я не смог найти такую функцию в документации curl. Может быть, с другим инструментом командной строки? Заранее спасибо.