команда curl в Unix дает исключение - PullRequest
0 голосов
/ 21 ноября 2018

Я выполняю приведенную ниже команду curl и получаю сообщение об ошибке:

curl -Method Post -Header @{'Content-Type'='application/x-www-form-urlencoded'}-Body @{grant_type = 'password';username = 'abcd';password = 'xyz'} "http://someaddress/api/oauth/token" -O test_curl

Не могли бы вы проверить, что я здесь не так делаю?

Ошибка:

Warning: built-in manual was disabled at build-time!
curl: option -Method: is unknown
curl: try 'curl --help' for more information

1 Ответ

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

Параметр -Method должен быть -X или --request.Параметр -Header должен быть -H или --header.Кроме того, вы должны использовать двойные кавычки, чтобы передать заголовок JSON с одинарными кавычками curl.

Попробуйте это:

curl -XPOST -H "@{'Content-Type'='application/x-www-form-urlencoded'}-Body @{grant_type = 'password';username = 'abcd';password = 'xyz'}" -o test_curl "http://someaddress/api/oauth/token"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...