JavaScript Runtime APIs - Request
A interface Request
representa uma requisição HTTP e integra a Fetch API.
Como Funciona
O objeto Request pode ser construído e observado como propriedade de um fetchevent recebido pela Edge Function.
Construtor
let request = new Request(input [, init])
Parâmetros
Input
: string | Request
- define o recurso que você deseja buscar por meio de uma URL ou objeto Request.
Init
: RequestInit
- opcional
Propriedades
Todas as propriedades de um objeto Request inicial em event.request são definidas como somente leitura. Para modificar uma requisição, você deve criar um novo objeto Request e passar as opções para o construtor, conforme descrito a seguir.
headers
- contém um objeto Headers.
method
- contém o método da requisição - GET, POST, por exemplo.
url
- contém a URL da requisição.
body
- um simples “getter” para ler o conteúdo do corpo através da interface ReadableStream.
bodyUsed
- armazena um Booleano que declara se o corpo da requisição já foi utilizado em uma resposta.
redirect
- contém o modo de redirecionamento para usar: follow, error ou manual.
event.type
: string
event.request
: request