Tutti conoscono l'abbreviazione http, che appare in cima alla linea del browser prima dell'indirizzo Internet. Ma cosa significa effettivamente http o https e perché deve essere lì in cima? http o "Hypertext Transfer Protocol" è un protocollo di trasmissione a livello di applicazione, in questo caso l'applicazione web.
Cosa significa esattamente http?
Http si riferisce a un protocollo che regola la trasmissione dei dati nelle applicazioni web. Attualmente, http è nella versione 2.0. Ci sono altri protocolli basati su http così come https, che è responsabile della trasmissione di contenuti criptati. http è un protocollo senza stato, il che significa che tutti i dati delle richieste precedenti vengono persi non appena viene fatta una nuova richiesta. Ci sono diversi metodi di richiesta qui.
- GET: una risorsa, per esempio un file dal server, viene richiesta con il metodo Get.
- POST: dati illimitati vengono inviati al server per un'ulteriore elaborazione.
- HEAD: viene richiesta nuovamente solo la testa, per esempio per controllare i dati nella cache.
- PUT: Questo carica un file sul server.
- PATCH: Un documento esistente viene cambiato e non completamente sostituito come con PUT.
- DELETE: Cancella un documento dal server web.
- TRACE: Restituisce la richiesta come è stata ricevuta dal server. Questo permette di controllare se la richiesta è stata modificata.
- OPTIONS: restituisce un elenco di metodi supportati dal server.