Fetch API: Request.redirect

Request.redirect could be "follow", "error" or "manual". If it is "follow", fetch() API follows the redirect response (HTTP status code = 301,302,303,307,308). If it is "error", fetch() API treats the redirect response as an error. If it is "manual", fetch() API doesn't follow the redirect and returns an opaque-redirect filtered response which wraps the redirect response.



Editor's draft

Status in Chromium


Enabled by default (tracking bug) in:

  • Chrome for desktop release 46
  • Opera release 33
  • Opera for Android release 33

Consensus & Standardization

  • In development
  • No public signals
  • No public signals
  • No signals


Last updated on 2017-06-14