【发布时间】:2015-12-31 19:39:21
【问题描述】:
我有以下 curl 命令可以正常工作:
curl --silent --location -cookie "$COOKIE" --cookie-jar "$COOKIE" \
--form 'username=xxx' --form 'password=yyy' 'http://example.com'
它登录到站点http://example.com 发布一个带有变量名用户名和密码的表单。
问题是:我不想明文传递密码。
我还尝试将密码保存在工作目录中名为 passwd 的文件中(chmod 600 passwd)并使用以下 curl 命令(这就是我使用 --form 而不是 --data 的原因,这本来是使用明文密码可以正常工作),但是,它不起作用:
curl --silent --location -cookie "$COOKIE" --cookie-jar "$COOKIE" \
--form 'username=xxx' --form 'password=<passwd' 'http://example.com'
关于如何解决这个问题的任何建议?
问候, 斯特凡诺
【问题讨论】: