在密码具有的bash shell中使用curl命令时,出现身份验证失败错误!字符
下面是我正在尝试的curl命令。
curl -D- -u 'some_user:somename@2019!' -X POST --data @data.txt -H 'Content-Type: application/json' https://help.myjira.com/rest/api/2/issue
我也尝试过转义!使用\,如下所示,但没有运气。
curl -D- -u 'some_user:somename@2019''\!' -X POST --data @data.txt -H 'Content-Type: application/json' https://help.myjira.com/rest/api/2/issue
任何人都可以建议。
答案 0 :(得分:-1)
您可以尝试使用! = %21
(和@ = %40
)的实体代码。所以:
curl -D- -u 'some_user:somename%402019%21' -X POST --data @data.txt -H 'Content-Type: application/json' https://help.myjira.com/rest/api/2/issue