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 serverPOST <parametri>solitamente utilizzato per l'invio d'informazioni dal client al serverDELETE <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.