node.js – 向chai请求添加自定义http标头

我正在使用node.js构建一个应用程序并使用mocha chai进行测试.有没有办法可以为我的GET和POST chai请求添加自定义标头?

例如,我想要(半伪代码):

chai.request(server)
  .get('/api/car/' + data.car_id)
  .headers({'some_custom_attribute':'some_value'})
  .end(function(err, res) {
    //do something
  });

同样有帖子:

chai.request(server)
  .post('/api/car/')
  .headers({'some_custom_attribute':'some_value'})
  .send({car_id: 'some_car_id'})
  .end(function(err, res) {
    //do something
  });

有人可以帮忙吗?

提前致谢!

使用set函数设置http标头:

chai.request(server)
  .get('/api/car/' + data.car_id)
  .set('some_custom_attribute', 'some_value')
  .end(function(err, res) {
    //do something
  });

setting-up-requests

相关文章
相关标签/搜索