Optionalinit: RequestInitReadonlybodyReadonlybodyReadonlycacheThe cache read-only property of the Request interface contains the cache mode of the request.
ReadonlycredentialsThe credentials read-only property of the Request interface reflects the value given to the Request.Request() constructor in the credentials option.
ReadonlydestinationThe destination read-only property of the Request interface returns a string describing the type of content being requested.
ReadonlyheadersThe headers read-only property of the with the request.
ReadonlyintegrityThe integrity read-only property of the Request interface contains the subresource integrity value of the request.
ReadonlykeepaliveThe keepalive read-only property of the Request interface contains the request's keepalive setting (true or false), which indicates whether the browser will keep the associated request alive if the page that initiated it is unloaded before the request is complete.
ReadonlymethodThe method read-only property of the POST, etc.) A String indicating the method of the request.
ReadonlymodeThe mode read-only property of the Request interface contains the mode of the request (e.g., cors, no-cors, same-origin, or navigate.) This is used to determine if cross-origin requests lead to valid responses, and which properties of the response are readable.
ReadonlyredirectThe redirect read-only property of the Request interface contains the mode for how redirects are handled.
ReadonlyreferrerThe referrer read-only property of the Request.
ReadonlyreferrerThe referrerPolicy read-only property of the referrer information, sent in the Referer header, should be included with the request.
ReadonlysignalThe read-only signal property of the Request interface returns the AbortSignal associated with the request.
page has been deprecated in favour of URLPattern.
Read more: https://nextjs.org/docs/messages/middleware-request-page
ua has been removed in favour of userAgent function.
Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent
The url read-only property of the Request interface contains the URL of the request.
The clone() method of the Request interface creates a copy of the current Request object.
This class extends the Web
RequestAPI with additional convenience methods.Read more: Next.js Docs:
NextRequest