我想在Windows的DOS框中使用cURL来访问Bluemix中的Cloudant。这在Cloudant文档https://cloudant.com/accessing-the-api-using-curl-tutorial/中有所描述,并且与广告一样,除了一件事: 系统会提示我手动输入Cloudant实例的密码。
由于Cloudant密码是64个字母数字字符,据我所见,无法将其复制到DOS BoX命令行窗口。那我该怎么做?手动操作并不是一个可行的选择。 ,
答案 0 :(得分:0)
您可以将您的凭据放在netrc文件中并使用curl -n
/ --netrc
参数:
-n, --netrc
使curl扫描用户主目录中的.netrc(Windows上的_netrc)文件,以获取登录名和密码。这通常用于 Unix上的FTP。如果与HTTP一起使用,curl将启用用户身份验证。 有关文件格式的详细信息,请参阅netrc(5)ftp(1)。卷毛不会 抱怨如果该文件没有正确的权限(它应该 不是世界或组可读的)。环境变量 “HOME”用于查找主目录。
一个快速而简单的示例,说明如何设置.netrc以允许卷曲到FTP机器host.domain.com,用户名为“我自己”和 密码'secret'应该类似于:
machine host.domain.com login myself password secret