redirect 抽象方法
将此连接重定向到新的 URL。默认的 method
值为当前请求的方法。默认的 url
值为当前响应的 HttpHeaders.locationHeader 头部的值。在调用 redirect 之前,必须已从当前响应中读取所有体数据。
请求中添加的所有头将被添加到重定向请求中。但是,与请求一起发送的任何体都不包含在重定向请求中。
如果 followLoops
设置为 true
,则重定向将跟随重定向,即使 URL 已被访问过。默认值为 false
。
该方法将忽略 HttpClientRequest.maxRedirects 并始终执行重定向。
实现
Future<HttpClientResponse> redirect(
[String? method, Uri? url, bool? followLoops]);