Skip to main content

Webservices

Il protocollo HTTP

Il protocollo HTTP è un protocollo di trasferimento dati in formato testuale (quindi ascii, leggibile) che si basa sul protocollo TCP.

Viene principalmente utilizzato nella navigazione web moderna.

I metodi che HTTP offre sono:

  • GET <parametri> solitamente utilizzato per la visualizzazione d'informazioni presenti nel server
  • POST <parametri> solitamente utilizzato per l'invio d'informazioni dal client al server
  • DELETE <parametri> solitamente utilizzato per comunicare al server di eliminare le informazioni

Il protocollo HTTP è agnostico al contenuto, e può trasferire qualsiasi tipo di informazione.

Solitamente i documenti visualizzabili sono formati da codice HTML, in combinazione ad altri linguaggi.

La versione sicura del protocollo HTTP, protetta da SSL, prende il nome di HTTPS.

L'interazione tra client e server, tramite il protocollo HTTP, è sincrona, perchè il client rimane in attesa bloccante di ricevere una risposta.