将带有参数的 curl 转换为 Node.js
Convert Curl with arguments to Node.js
>我有以下 Curl 命令,我正在尝试将其转换为节点.js
curl -u myusername https://myusername.cloudant.com/_api/v2/monitoring/disk_use?cluster=myclustername&format=json
这将在执行时在终端中返回一个数组。 这就是我需要的。现在我尝试将其转换为 Node.js。这是我的代码
var request = require('request');
var user = 'myusername'
var options = {
url: 'https://myusername.cloudant.com/_api/v2/monitoring/disk_use?cluster=myclustername&format=json',
body: user
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}
request(options, callback);
这在执行时给了我一个身份验证错误。因为-u
没有在 url 之前传递。我想知道如何传递该 -u 参数。任何帮助将不胜感激。
如果您尝试为基本身份验证设置用户名和密码,则可以在此处查看有关如何执行此操作的示例:https://github.com/request/request#http-authentication
request.get('http://some.server.com/', {
'auth': {
'user': 'username',
'pass': 'password'
}
});
用户名和密码也可以按照 RFC 1738 中的格式放入 URL 中。
相关文章:
- 将PHP mcrypt()调用转换为node's mcrypt
- 将数组键转换为数字node.js
- node.js将字符串转换为要上传到Web服务器的文件
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 如何在将Node异步函数转换为promise时使用Q库
- 在javascript中将字符串转换为Node元素
- 如何将本地文件路径转换为文件::?/url在node.js中的安全性
- 如何使用Node.js将字节数组转换为字符串
- 使用node.js将多维数组转换为JSON
- 将json数组转换为node.jsexpress.js中的var值
- 使用 Node.js 将文件系统中的目录结构转换为 JSON
- 将 ajax 转换为 node.js
- Node.JS/Javascript - 将字符串转换为整数正在返回 NaN,而我不希望它这样做
- 使用GraphicsMagick和Node.js将多个图像转换为多页pdf文件
- 如何在Node.js / Express / MongoDB应用程序中将Markdown转换为HTML
- 如何将缓冲区对象转换为 Node.js 中的文件
- 了解 Node.js 中的简单流转换
- 如何确认img文件的副本,转换完成,使用node.js
- 转换node.js HTTP响应函数(使用"request"库)来使用流
- 如何转换node.js的结果以防止ember.js错误:没有找到'0 '的模型