npm请求发送令牌和标题' content-type':' application / json'同时

时间:2017-04-06 08:53:27

标签: javascript npm-request

我尝试通过发送令牌和标头'content-type': 'application/json'来回复API,但我不知道应该在哪里放置它们。

到目前为止,这是我的代码:

var request = require('request');

request.get('google example url', {
//
  'auth': {
    'bearer': '15252727282'
  },
  "headers": {
    "Content-Type": "application/json"
  }
}, function (error, response, body) {
  console.log('error:', error); // Print the error if one occurred 
  console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received 
  console.log('body:', body);
});

这就是我在我的控制台中取回的内容:

error: null
statusCode: 401
body: HTTP Token: Access denied.

2 个答案:

答案 0 :(得分:0)

好的,我使用选项作为第一个参数,并使用以下行:



const options = {  
    url: 'target url',
    method: 'GET',
    headers: {
        "Authorization": "Token token=12425262",
        "Content-type": "application/json"
        
    }
};

request(options, function(err, res, body) {  
    let json = JSON.parse(body);
    console.log(json);
});




答案 1 :(得分:-1)

您收到该错误是因为您从未在客户端的任何位置定义过需要。

将此添加到您的项目中:http://requirejs.org/docs/release/2.2.0/minified/require.js

如果您想在客户端上使用require,请查看此http://requirejs.org/