在使用node.js中的REST API时请求参数

胸腺

我想使用来在Node.js中使用REST服务request.js,如下所示:

var request = require('request');
request.get({
  url: 'https://www.googleapis.com/storage/v1/b',
  auth: {
    'bearer': 'oauth2_token'
  }
}, function(err, res) {
  console.log(res.body);
});

然而,我想还指定一组请求参数,例如projectprefix等。(在按规定https://cloud.google.com/storage/docs/json_api/v1/buckets/list)。

如何在使用API​​服务的请求中传递这些参数?

保罗·菲茨杰拉德

您可以传递qs其他查询。请参见下面的示例:

 const queryObject = { project: 'project', prefix: 'prefix' };

 request.get({
    url: 'https://www.googleapis.com/storage/v1/b',
    qs: queryObject,
    auth: {
      'bearer': "oauth2_token"
    }
  }, function(err, res) {
    console.log(res.body);
  });

看到这里github问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Jersey 2.21的REST API请求中的可选参数

如何使用node.js实现安全的REST API

Node.js REST API从MongoDB中获取数据

Node.js-使用每秒5个请求的API限制

在node.js中使用请求承诺将外部api数据打印到控制台时出错

REST API何时使用查询参数或请求参数?

使用JWT(Node.js + Mongoose)在REST API中管理用户权限的最佳方法

错误:在Node.js中请求API时,URI无效

使用setInterval调用rest api并在node.js中承诺

使用Node.js Express的Rest API

Node和Express中的Rest API,与ejs和React.js一起使用

如何在使用Node.JS开发的Rest API中实现安全性?

使用Node JS中的Keycloak访问令牌对Rest API进行身份验证

如何在node.js中异步执行多个REST API请求?

Node.js中Rest API的Forever Forever模块

当我想使用Ajax通过node.js发送/接收请求时,如何在xmlhttp.open()中设置参数“ url”

使用 Node 的请求模块通过 REST API 上传文件

使用 Node Js 和 express 调用来自 rest api 的 post 请求时出错。请求数据变空

使用 express 和 ES6 类在 node js rest api 中查找路由的问题

Node.js Twilio 使用 REST API 进行调用

需要使用请求 npm 在 NODE js 中的 post 方法中将大量数据作为参数传递

在 Node js 中 Rest Api 请求(curl 到 Node.js,python 到 Node.js)

node.js 中的 Rest api 调用问题

Node.js - 使用 supertest 测试 REST API 路由

在 Flutter 中从 Node.js rest api 获取数据时出错(Mysql Localhost)

使用 Node js,如何使用 yahoo 天气 api 在单个请求中获取多个城市的天气提要

REST API - 请求参数中的特殊字符

在 Node js Rest API 中发送 Post 请求

Node.js Axios 使用 cookie 向 API 发送请求