Attributo method


Definizione

L'attributo method determina il metodo di invio dei dati di un form al server.

L'attributo di applica al teg HTML <form>.

I valori più importanti dell'attributo method sono:

  • GET: Per inviare le informazioni "in chiaro" tramite variabili attraverso l'URL (query string).
  • POST: Per inviare i dati attraverso richiesta HTTP, non visibili in chiaro.

 

 

method

attributo

Determina il metodo di invio dei dati di un form al server

Posizione: <body>
Alternative:

Esempio

<form method="post" action="page.php"> ... </form>



Usato in

Elemento Descrizione
<form>Crea un modulo/form HTML per consentire all'utente di inviare dati al server


Parametri e valori

Valore Descrizione
getDefinisce un metodo di invio di dati al server
postDefinisce un metodo di invio di dati al server


Compatibilità

Tutti i moderni browser supportano questo elemento.

Approfondimento

Le informazioni inviate tramite metodo "get" sono visibili nell'URL di destinazione (dopo l'invio del form), sotto forma di variabili:

Questo metodo è spesso usato in questo modo: "https://codewith.it/product/?name=computer&brand=acer"

Da questa stringa già è possibile notare che l'utente sta cercando un prodotto, in particolare un computer di marca Acer.

 

Il metodo "post" invece è usato per l'invio di dati sensibili, ad esempio dati accesso o di registrazione ad un sito, indirizzi e dati di pagamento.

 

Altre informazioni importanti:

  • GET può essere usato per creare URL fino a un massimo di 3000 caratteri.
  • Per l'invio di dati sensibili, è più sicuro usare il metodo POST.
  • Si consiglia di usare una connessione sicura HTTPS per l'invio di dati POST.
  • I dati inviati con POST non hanno limiti di dimensione o numero di caratteri.