即使添加followAllRedirects
仅将response.statusCode
从302
更改为200
,但body
仍然是之前回复的内容以及所有其他属性response
反映旧的。{/ p>
注意:我正在使用grunt进行测试。
没有重定向的原因是什么?
答案 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')
})