【发布时间】:2019-04-22 15:08:47
【问题描述】:
在密码有的 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
我也试过逃跑! char 使用 \,如下所示,但没有运气。
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
任何人都可以建议。
【问题讨论】:
-
为了调试,用
echo '!'替换你的长curl命令行。请注意这如何打印!字符并且不调用历史记录替换。因此,我想还有其他事情发生。 -
谢谢@MichaWiedenmann,试过你的建议,好像这个用户没有创建jira的权限。感谢您的帮助。