我使用下面的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
3z6pesqy1#
您可以使用netrc档案:https://everything.curl.dev/usingcurl/netrc/tmp/netrc:
netrc
/tmp/netrc
login admin password Passw0rd
并将其与此选项一起使用:curl -k --netrc-file /tmp/.netrc https://url -X POST
curl -k --netrc-file /tmp/.netrc https://url -X POST
fdx2calv2#
用户可以使用配置文件添加用户/密码以及其他配置。
curl --config /home/me/curl-configuration.txt <url>
“/home/me/curl-configuration.txt”文件的内容:
--user <username>@<password>
2条答案
按热度按时间3z6pesqy1#
您可以使用
netrc
档案:https://everything.curl.dev/usingcurl/netrc/tmp/netrc
:并将其与此选项一起使用:
curl -k --netrc-file /tmp/.netrc https://url -X POST
fdx2calv2#
用户可以使用配置文件添加用户/密码以及其他配置。
“/home/me/curl-configuration.txt”文件的内容: