APIs REST
Chame uma API REST a partir de uma função com fetch, usando os métodos GET, DELETE, POST, PUT e PATCH com dados JSON.
Faça requisições HTTP de saída a partir de uma função usando a API fetch, cobrindo os métodos GET, DELETE, POST, PUT e PATCH com dados JSON. Use estes trechos de código quando sua função precisar chamar uma API REST, seja para ler dados, enviar um formulário ou atualizar um recurso, executando próximo ao usuário na rede global da Azion.
Exemplos
Get
Delete
Post
Put
Patch
Como funciona
Cada exemplo chama fetch() com uma URL e um objeto de opções cujo campo method seleciona o verbo HTTP. Metadados da requisição, como tokens de autorização e o Content-Type, são passados em headers, seja como uma instância de Headers ou como um objeto simples, enquanto os corpos são enviados como FormData ou como uma string JSON produzida por JSON.stringify. A promise retornada resolve em um Response, que os trechos de código leem com .then(response => response.json()) ou .text() para consumir o conteúdo, e .catch() trata qualquer erro de rede ou de parsing. Executar essas requisições em uma arquitetura distribuída mantém a lógica de chamada próxima ao usuário.