添加自定义 http headers 到 chai 请求
Add custom http headers to chai requests
我正在使用 node.js 构建应用程序并使用 mocha + chai 进行测试。有没有一种方法可以将自定义 headers 添加到我的 GET 和 POST chai 请求中?
例如,我想要类似 (semi-pseudocode):
chai.request(server)
.get('/api/car/' + data.car_id)
.headers({'some_custom_attribute':'some_value'})
.end(function(err, res) {
//do something
});
同样 post:
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
函数设置httpheaders:
chai.request(server)
.get('/api/car/' + data.car_id)
.set('some_custom_attribute', 'some_value')
.end(function(err, res) {
//do something
});
我正在使用 node.js 构建应用程序并使用 mocha + chai 进行测试。有没有一种方法可以将自定义 headers 添加到我的 GET 和 POST chai 请求中?
例如,我想要类似 (semi-pseudocode):
chai.request(server)
.get('/api/car/' + data.car_id)
.headers({'some_custom_attribute':'some_value'})
.end(function(err, res) {
//do something
});
同样 post:
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
函数设置httpheaders:
chai.request(server)
.get('/api/car/' + data.car_id)
.set('some_custom_attribute', 'some_value')
.end(function(err, res) {
//do something
});