Мне нужно использовать метод POST для REST API. Он отлично работает в пользовательском интерфейсе SOAP, пока я выбираю «Упреждающую аутентификацию», мне нужно собрать эту опцию аутентификации в Curl.
В веб-службе не установлены свойства вытеснения. У него только базовая система аутентификации с именем пользователя и паролем.
Я пробовал --anyauth, это не работает. У меня есть команда ниже.
curl -X POST -H "content-type:application/json" --verbose -u username:password http://example.net:1234/api/Flows/UpdateStatus -d '{"EventId": "123","Status": "success"}'
Я всегда получаю ошибку ниже.
{"Message":"Authorization has been denied for this request."}
-X POST
, если вы уже используете-d
, что подразумевает POST!) - person Daniel Stenberg   schedule 01.08.2019