在使用cURL访问Windows上的Bluemix中的Cloudant数据时,如何输入密码?

时间:2015-08-13 02:05:21

标签: curl ibm-cloud cloudant

我想在Windows的DOS框中使用cURL来访问Bluemix中的Cloudant。这在Cloudant文档https://cloudant.com/accessing-the-api-using-curl-tutorial/中有所描述,并且与广告一样,除了一件事: 系统会提示我手动输入Cloudant实例的密码。

由于Cloudant密码是64个字母数字字符,据我所见,无法将其复制到DOS BoX命令行窗口。那我该怎么做?手动操作并不是一个可行的选择。 ,

1 个答案:

答案 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

来源:http://curl.haxx.se/docs/manpage.html