Response: redirect() static method
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2017.
Please take two minutes to fill out our short survey.
Note: This feature is available in Web Workers.
The redirect()
static method of the Response
interface returns a Response
resulting in a redirect to the specified URL.
Note: This can be used alongside the ServiceWorker API. A controlling service worker could intercept a page's request and redirect it as desired. This will actually lead to a real redirect if a service worker sends it upstream.
Syntax
js
Response.redirect(url)
Response.redirect(url, status)
Parameters
Return value
A Response
object.
Exceptions
RangeError
-
The specified status is not a redirect status.
TypeError
-
The specified URL is invalid.
Examples
js
Response.redirect("https://www.example.com", 302);
Specifications
Specification |
---|
Fetch # ref-for-dom-response-redirect① |