Una richiesta HTTP è un messaggio inviato da un client (generalmente un browser web) a un server web, contenente informazioni riguardanti ciò che il client desidera ottenere dal server. La richiesta è costituita da un’insieme di informazioni codificate in un formato specifico (HTTP) e inviata attraverso il protocollo di comunicazione HTTP. La richiesta può contenere informazioni sulla risorsa richiesta (URL), il metodo di richiesta (GET, POST, ecc), eventuali parametri, e altri metadati che consentono al server di comprendere l’intenzione del client e di elaborare una risposta appropriata.