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