Passa al contenuto principale

RFC 7231 - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Pubblicato: Giugno 2014
Stato: Standards Track (Reso obsoleto da RFC 9110)
Autori: R. Fielding (Ed.), J. Reschke (Ed.)


Sommario (Abstract)

L'Hypertext Transfer Protocol (HTTP) è un protocollo stateless a livello applicativo per sistemi informativi ipertestuali distribuiti e collaborativi. Questo documento definisce la semantica dei messaggi HTTP/1.1, come espressa dai metodi di richiesta, campi di intestazione della richiesta, codici di stato della risposta e campi di intestazione della risposta, insieme al payload dei messaggi (metadati e contenuto del corpo) e meccanismi per la negoziazione del contenuto.


Indice (Table of Contents)

Sezioni Principali (Core Sections)

Appendici (Appendices)


Copyright (c) 2014 IETF Trust e le persone identificate come autori del documento. Tutti i diritti riservati.



Caratteristiche Principali (Key Features)

Proprietà dei Metodi HTTP (HTTP Method Properties)

Questo documento definisce tre proprietà fondamentali per i metodi HTTP:

  1. Metodi Sicuri (Safe Methods): Operazioni di sola lettura che non modificano lo stato del server
  2. Metodi Idempotenti (Idempotent Methods): Più richieste identiche hanno lo stesso effetto di una singola richiesta
  3. Metodi Memorizzabili in Cache (Cacheable Methods): Risposte che possono essere memorizzate e riutilizzate

Riepilogo dei Metodi (Method Summary)

MetodoSicuroIdempotenteCacheable
GET
HEAD
POST⚠️
PUT
DELETE
CONNECT
OPTIONS
TRACE