我想在Windows的DOS系统中使用cURL来访问Bluemix中的Cloudant。这在Cloudant文档https://cloudant.com/accessing-the-api-using-curl-tutorial/中进行了描述,并且按照宣传的方式工作,但有一件事除外:系统提示我手动输入Cloudant实例的密码。
因为Cloudant的密码是64个字母数字字符,就我所见,它不能复制到DOS BoX命令行窗口中。那么我该怎么做呢?手动操作并不是一个真正可行的选择。,
发布于 2015-08-13 15:31:53
您可以将凭据放在netrc文件中,并使用curl -n / --netrc参数:
-n,--网络
使curl扫描用户主目录中的.netrc (Windows上的_netrc)文件中的登录名和密码。这通常用于Unix上的FTP。如果与HTTP一起使用,curl将启用用户身份验证。有关文件格式的详细信息,请参阅netrc(5) ftp(1)。如果该文件没有正确的权限(它不应该是全局或组可读的),Curl就不会报错。环境变量" home“用于查找主目录。
下面是一个非常简单的快速示例,说明如何设置.netrc以允许curl使用用户名‘of’和密码'secret‘通过FTP连接到机器host.domain.com,该示例应类似于:
machine host.domain.com自己登录密码密码
https://stackoverflow.com/questions/31978352
复制相似问题