带请求的jasmine-node - 测试重定向的端点不遵循重定向

时间:2014-05-18 12:08:15

标签: node.js redirect jasmine-node node-request

即使添加followAllRedirects仅将response.statusCode302更改为200,但body仍然是之前回复的内容以及所有其他属性response反映旧的。{/ p>

注意:我正在使用grunt进行测试。

没有重定向的原因是什么?

1 个答案:

答案 0 :(得分:2)

它写在文档https://github.com/mikeal/request#requestjar中:

  

默认情况下禁用Cookie(否则,它们将被用于   后续要求)。要启用cookie,请将jar设置为true(在   默认值或选项)。

var request = request.defaults({jar: true})
request('http://www.google.com', function () {
  request('http://images.google.com')
})