我完全被困在这里。我需要将数据发布到带有承载认证的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}'
}
});
任何线索?
答案 0 :(得分:0)
我们需要更多信息!
您是否已登录并拥有持票人令牌?
此外,如果您的目标API中没有POST方法,您将无法使用POST,则必须使用其开发人员实施的GET方法,因为这是他们想要接收数据的方式。
最后我会说你可能不需要POST方法,GET和POST都可以将数据传输到你的API,这样做的方式就不同了(HTTP Methods GET vs POST by w3c)。