HTTP

Page last edited 637 giorni 4 ore fa
Da wiki.betaingegneria.it.

[1]

Una richiesta HTTP di tipo GET è ciò che vi arriva quando scrivete un URI sulla barra degli indirizzi o cliccate su un link in una pagina web. Certi elementi HTML, come <img> , generano a loro volta delle richieste GET.

Il comando GET richiede una risorsa (di solito una pagina web o un'immagine, o un foglio di stile CSS) dal server. Potete anche passare ulteriori parametri ad uno script lato server aggiungendo i "parametri di richiesta" dopo il come dello script come ad esempio http://example.com?foo&bar=42270.

Una richiesta di tipo POST è simile ad una richiesta GET. La differenza è che ogni informazione addizionale è inviata assieme al corpo del messaggio, piuttosto che come parte dell'URI. Potete generare una richiesta POST usando l'elemento HTML <form method="post">; il valori dei suoi campi vengono inviati nel corpo della richiesta.

Una richiesta HEAD è simile ad una richiesta GET, ma il server risponde solamente con le intestazioni. I corpo della response è vuoto.

Una richiesta PUT è un metodo per caricare file in un server. La maggior parte dei server non permette di utilizzare il comando POST, per questioni di sicurezza.

Allo stesso, modo una richiesta DELETE cancellerà una richiesta nel server, Come per PUT, anche questo metodo è raramente consentito sul server per ovvie ragioni.

Approfondimenti W3C