Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 1.16 KB

Fetch API.md

File metadata and controls

12 lines (8 loc) · 1.16 KB

O Fetch fornece uma definição genérica de objetos de [[Request]] e [[Response]] (e outras coisas envolvidas com solicitações de rede). Isso permitirá que eles sejam usados onde quer que sejam necessários no futuro, seja para service workers, Cache API e outras coisas similares que manipulam ou modifiquem pedidos e respostas ou qualquer tipo de caso de uso que possa exigir que você gere suas próprias responses programaticamente.

Ele também fornece uma definição para conceitos relacionados como CORS e a semântica de cabeçalho de origem HTTP, suplantando suas definições separadas em outro lugar.

O [[Método fetch()]] tem um argumento obrigatório, o caminho para o recurso que deseja obter. Ele retorna uma promessa que resolve a [[Response]] para esta requisição, seja ele bem-sucedido ou não. Você também pode, opcionalmente, passar um objeto de opções de inicialização como o segundo argumento.

Uma vez que uma Response é recuperada, há uma série de métodos disponíveis para definir o conteúdo do corpo e como ele deve ser tratado.


Fontes: