如何在同步请求中使用承载令牌授权POST方法?
我们如何使用npm sync-request使用POST方法使用bearer token?同步请求资源页面具有在GET请求中使用授权但在POST请求中不使用授权的方法。
*******GET Request*******
var request = require('sync-request');
var res = request('GET', '', {
'headers': {
'user-agent': 'example-user-agent'
}
});
****POST Request*****
var request = require('sync-request');
var res = request('POST', '', {
json: { username: 'Name' }
});
回答如下:
不知道为什么你会想要使用sync-request
,这可能导致时间问题,但这应该适用于sync-request
或request
// *******GET Request*******
var request = require('sync-request');
var res = request('GET', 'https://example', {
'headers': {
'user-agent': 'example-user-agent',
'authorization', 'Bearer ' + authId
}
});
// ****POST Request*****
var request = require('sync-request');
var res = request('POST', 'https://example/create-user', {
'headers': {
'authorization', 'Bearer ' + authId
},
json: { username: 'Name' }
});