node.js请求模块bearer auth with post

时间:2015-12-30 08:43:31

标签: json node.js request

我完全被困在这里。我需要将数据发布到带有承载认证的API。

我在node.js中使用请求模块。请求文档仅描述get方法。但我需要一个" POST"。

request.get('http://some.server.com/', {
  'auth': {
    'bearer': 'bearerToken'
  }
});

这样的事情(当然不起作用,否则我不会发布这个问题):

request.post('http://some.server.com/', {
  'auth': {
    'timeout': 1000,
    'bearer': 'bearerToken',
    'body': '{SomeSerializedJSON}'
  }
});

任何线索?

1 个答案:

答案 0 :(得分:0)

我们需要更多信息!

您是否已登录并拥有持票人令牌?

此外,如果您的目标API中没有POST方法,您将无法使用POST,则必须使用其开发人员实施的GET方法,因为这是他们想要接收数据的方式。

最后我会说你可能不需要POST方法,GET和POST都可以将数据传输到你的API,这样做的方式就不同了(HTTP Methods GET vs POST by w3c)。