具有请求的茉莉花节点 – testingredirect不遵循redirect的终结点
即使添加followAllRedirects
只会将response.statusCode
从302
更改为200
但是body
仍然是前一个响应的内容,而响应的所有其他属性都反映了旧的response
。
注意:我正在使用grunt进行testing。
没有遵循redirect的原因?
它写在文档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') })