O que é o método GET?

Prévia grátis 2 min de leitura

A ferramenta principal para ler dados

Imagine que você entra em um restaurante e pede ao anfitrião para ver o menu. Você não está pedindo nada nem mudando nada: está apenas solicitando informações. No mundo do desenvolvimento web, quando um navegador pede informações a um servidor, ele usa o método GET.

O método GET é a ação HTTP mais comum. Toda vez que você digita uma URL no seu navegador e aperta Enter, seu navegador envia uma requisição GET para o servidor.


Somente leitura e seguro

A regra mais importante do método GET é que ele é de somente leitura. Ele deve ser usado apenas para recuperar dados, nunca para criar, atualizar, ou deletar dados. Como as requisições GET não mudam o estado do servidor, elas são consideradas métodos "seguros" (safe).

# Isso e seguro - apenas buscando dados (fetching)
[Client] -> "GET /articles/1" -> [Server]
[Client] <- "HTML of Article" <- [Server]

O conceito de idempotência

As requisições GET são idempotentes (idempotent). Esta é uma palavra chique que significa que se você fizer a mesma requisição uma ou cem vezes, o estado do servidor continua o mesmo. Ler um post de blog várias vezes não muda o conteúdo do post.


Resumo

Conceito Ponto Chave
Propósito Recuperar dados do servidor
Seguro Não modifica dados (somente leitura)
Idempotente Repetir a requisição tem o mesmo efeito que fazê-la uma vez
Uso Digitar uma URL no navegador envia uma requisição GET
Aula 1 de 7 · grátis

Continue com a aula 2

Anatomia de uma requisição GET

Mostra como a requisição GET leva tudo na URL e nos cabeçalhos, pois não tem corpo.

Com uma conta grátis você também tem os quizzes, seu progresso e suas anotações, e a discussão.

Digite para buscar...