Sicuro e idempotente
Metodo HTTP GET
Le richieste GET recuperano una risorsa senza modificarla.
Significato
Il client chiede la rappresentazione corrente della risorsa di destinazione.
Usi comuni
Usa GET per pagine, file, letture di API e altre richieste che dovrebbero solo recuperare dati.
Cosa controllare
Controlla i parametri di query, gli header di cache, gli header di richiesta condizionale e se l'URL punta alla risorsa prevista.
Esempio di richiesta
GET /articles/123 HTTP/1.1
Host: example.comProprietà
- Sicuro
- Sì. Un metodo sicuro è pensato solo per leggere dati.
- Idempotente
- Sì. Ripetere la stessa richiesta dovrebbe avere lo stesso effetto previsto.
- Memorizzabile in cache
- Sì
- Corpo della richiesta
- Possibile, ma insolito e spesso non supportato.
Riferimenti
- Registro
- IANA HTTP Method Registry
- Specifica
- RFC 9110 Section 9.3.1
- Guida
- MDN GET