Envío de formularios por método POST en el protocolo HTTP
Ahora enviemos el formulario por método
POST. Especificaremos el valor correspondiente
al atributo method:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Después de hacer clic en el botón de envío se realizará la siguiente solicitud HTTP:
POST /page/ HTTP/1.1
Como puedes ver, al enviar por este método, el URI de la solicitud no contendrá los datos del formulario. Estos datos estarán contenidos en el cuerpo de la solicitud en forma de Query String:
test1=value1&test2=2
Crea un formulario que envíe datos por método POST y envíalo a algún sitio web.
Después de enviar el formulario, estudia el contenido de la URL y asegúrate de que no hay parámetros GET en dicho envío del formulario.
Intenta actualizar la página después de enviar el formulario. ¿Qué sucederá?
En el depurador del navegador, busca la pestaña "Payload". Observa qué contendrá.