我使用下面的 curl 命令来禁用工作正常的警报。
curl -k -u admin:password https://URL -X POST
但我试图在下面的 shell 脚本中隐藏用户名和密码,但得到未经授权的异常,
SCRIPT_DIR=/tmp
USER=$(cat $SCRIPT_DIR/.nonprodusr.txt)
PWD=$(cat $SCRIPT_DIR/.nonprod.txt)
curl -k -u $USER:$PWD https://url -X POST
答案 0 :(得分:0)
您可以使用 netrc
文件:https://everything.curl.dev/usingcurl/netrc
/tmp/netrc
:
login admin
password Passw0rd
并与此选项一起使用:
curl -k --netrc-file /tmp/.netrc https://url -X POST