Metodi HTTP
Un riferimento scorrevole per ogni metodo di richiesta HTTP — GET, POST, PUT, PATCH, DELETE e gli altri, più WebDAV — che mostra a colpo d'occhio se ciascuno è sicuro, idempotente e memorizzabile in cache, se accetta un corpo, e un esempio tipico. Nel browser, gratuito.
Ogni metodo di richiesta HTTP standard e la sua semantica, fianco a fianco. Tutto funziona nel tuo browser da un riferimento integrato — nulla viene inviato al server.
| Metodo | Scopo | Sicuro | Idempotente | Cacheable | Corpo | Uso tipico |
|---|
Informazioni su Metodi HTTP
Questo riferimento sui metodi HTTP raccoglie in un'unica tabella consultabile ogni metodo di richiesta standard — GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS e TRACE — più le estensioni WebDAV comuni. Per ogni metodo risponde alle domande su cui gli sviluppatori ragionano davvero: è sicuro, è idempotente, è memorizzabile in cache, trasporta un corpo di richiesta, e com'è un uso tipico.
Quelle tre proprietà semantiche guidano decisioni progettuali reali. I metodi sicuri sono di sola lettura e possono essere precaricati liberamente; i metodi idempotenti possono essere ritentati dopo un errore di rete senza effetti collaterali, esattamente ciò che proxy e client HTTP presuppongono; e la memorizzabilità in cache determina se le risposte possono essere archiviate e riutilizzate.
La ricerca corrisponde a nomi di metodo, proprietà e casi d'uso — PATCH, idempotente e cache filtrano tutti la tabella — e un interruttore di gruppo separa i metodi standard dall'insieme WebDAV. Ogni nome di metodo si copia negli appunti con un clic.
Come usare Metodi HTTP
- Scorri la tabella per confrontare i metodi nelle colonne Sicuro, Idempotente, Memorizzabile in cache e Corpo.
- Cerca per nome, proprietà o caso d'uso — per esempio PUT, idempotente o upload.
- Passa dai gruppi Standard a WebDAV per includere o escludere i metodi di estensione.
- Passa il mouse sui tooltip delle colonne per una definizione in linguaggio semplice di ogni proprietà.
- Clicca il pulsante di copia per ottenere un nome di metodo per la tua specifica API o test.