Bash curl命令已经完成!字符结果身份验证失败
在bashshell中使用curl命令时出现身份验证失败错误,密码为!查尔 下面是我正在尝试的curl命令Bash curl命令已经完成!字符结果身份验证失败,bash,shell,curl,sh,Bash,Shell,Curl,Sh,在bashshell中使用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:somenam
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
有人能建议吗 您可以尝试使用
!=%21
(和@=%40
)。因此:
要进行调试,请将长的
curl
命令行替换为echo'!'代码>。注意这是如何打印代码>字符,不调用历史替换。因此,我想还有别的事情要做。谢谢@MichaWiedenmann,你建议的,这个用户似乎没有创建jira的权限。谢谢你的帮助。
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