我需要使用REST API的POST方法。当我选择“抢先身份验证”时,它在SOAP UI中工作得很好,我需要在Curl中组装这个身份验证选项。
在Web服务中,没有设置抢占属性。它只有带有用户名和密码的基本身份验证系统。
我试过了--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."}
1条答案
按热度按时间b09cbbtk1#
我试过在标题部分提供base64编码的用户和密码值,而不是在用户部分提供用户和密码,它对我很有效。