Esistono 15 metodi di richiesta HTTP. Secondo lo standard HTTP, le richieste HTTP possono utilizzare più metodi di richiesta. HTTP1.0 definisce tre tipi di metodi di richiesta: GET, POST e HEAD. HTTP1.1 aggiunge cinque tipi di metodi di richiesta: OPTIONS, PUT, DELETE, TRACE e CONNECT.
Numero di serie | Metodo | Descrizione |
---|---|---|
1 | GET | Richiede informazioni su una pagina specifica e restituisce il corpo dell'entità. |
2 | HEAD | Simile alla richiesta get, tranne per il fatto che non c'è un contenuto specifico nella risposta restituita, che viene usata per ottenere l'intestazione. |
3 | POST | Invia dati alla risorsa specificata per elaborare la richiesta (ad esempio, invia un modulo o carica un file). I dati sono inclusi nel corpo della richiesta. Una richiesta POST può comportare la creazione di una nuova risorsa e/o la modifica di una risorsa esistente. |
4 | PUT | I dati trasmessi dal client al server sostituiscono il contenuto del documento specificato. |
5 | DELETE | Al server viene richiesta la cancellazione della pagina specificata. |
6 | CONNECT | Il protocollo HTTP/1.1 è riservato ai server proxy che possono modificare la connessione a una pipeline. |
7 | OPTIONS | Consente al client di visualizzare le prestazioni del server. |
8 | TRACE | Visualizza le richieste di ritorno ricevute dal server, principalmente a scopo di test o di diagnostica. |
9 | PATCH | L'entità contiene una tabella che descrive le differenze rispetto al contenuto originale rappresentato da questo URI. |
10 | MOVE | Richiede al server di spostare la pagina specificata a un altro indirizzo di rete. |
11 | COPY | Richiede al server di copiare la pagina specificata su un altro indirizzo di rete. |
12 | LINK | Il server richiedente stabilisce una relazione di collegamento. |
13 | UNLINK | Interrompere la relazione di collegamento. |
14 | WRAPPED | Consente al client di inviare richieste incapsulate. |
15 | Extension-mothed | È possibile aggiungere altri metodi senza modificare il protocollo. |