gaspare.pappalardo1
Ominide
1 min. di lettura
Vota 4 / 5

Concetti Chiave

  • I metodi GET e POST sono utilizzati per trasmettere dati tra pagine web sfruttando i protocolli HTTP o HTTPS.
  • GET accoda i parametri all'URL, visibili all'utente, mentre POST invia dati con la richiesta HTTP, nascondendoli.
  • Il metodo GET è ideale per trasmissioni di dati limitati, aggiungendo parametri all'URL con un punto interrogativo.
  • Il metodo POST non ha limiti di dimensione per i dati inviati, rendendolo adatto per moduli complessi e grandi quantità di dati.
  • L'utilizzo del protocollo HTTPS con POST garantisce che i dati rimangano invisibili al client, proteggendo le informazioni.

Metodi GET e POST

I metodi GET e POST sono riferiti a dei metodi utilizzati in ambito web, nella realizzazione di siti web dinamici, per trasmettere dei dati tra una pagina web ed un’altra sfruttando il protocollo http o il più sicuro https per permettere alla pagina richiamata di utilizzare informazioni appartenenti alla pagina che l’ha richiamata.
Entrambi i metodi permettono di trasmettere lo stesso tipo di dati, con metodologie e limiti diversi, con vantaggi diversi per l’uno e per l’altro metodo.

  • Metodo GET: il metodo GET consiste nell’accodare all’indirizzo della pagina web (URL) i diversi parametri contenenti i dati che si vogliono trasmettere; all’URL originale viene quindi aggiunto alla fine un punto interrogativo seguito dai parametri e dai dati da trasferire.

    Esempio: www.miosito.it/index.php?id=2&cat=1

    E’ possibile passare più parametri separandoli con una “e commerciale” (&).

  • Metodo POST: il metodo POST viene utilizzato in presenza di moduli come i form, impostando il parametro method come POST, i dati vengono inviati così con la richiesta HTTP senza essere visibili all’utente come invece accade con il metodo GET; il metodo POST a differenza del metodo GET non ha limiti di dimensione delle informazioni scambiate; per essere i dati del tutto invisibili al client è però necessario utilizzare il protocollo https con un certificato ssl.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community