Invio di moduli con il metodo POST nel protocollo HTTP

Ora inviamo il modulo con il metodo POST. Impostiamo il valore corrispondente all'attributo method:

html<form action="/page/" method="POST">
  <input name="test1">
  <input name="test2">
  
  <input type="submit">
</form>

Dopo aver cliccato sul pulsante di invio, verrà eseguita la seguente richiesta HTTP:

httpPOST /page/ HTTP/1.1

Come puoi vedere, quando si utilizza questo metodo, l'URI della richiesta non conterrà i dati del modulo. Questi dati saranno contenuti nel corpo della richiesta sotto forma di Query String:

httptest1=value1&test2=2
Задание 1

Crea un modulo che invii i dati con il metodo POST e invialo a qualche sito.

Задание 2

Dopo aver inviato il modulo, controlla il contenuto dell'URL e assicurati che non ci siano parametri GET con questo tipo di invio del modulo.

Задание 3

Prova ad aggiornare la pagina dopo l'invio del modulo. Cosa succede?

Задание 4

Nel debug del browser, trova la scheda "Payload". Guarda cosa conterrà.