Capítulo 8. Manejo de formularios
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La forma habitual de recoger información de tus usuarios es utilizarformularios HTML. Tanto si dejas que el navegador envíe el formulario normalmente, como si utilizas Ajax o empleas controles frontales extravagantes, el mecanismo subyacente sigue siendo, por lo general, un formulario HTML. En este capítulo, hablaremos de los diferentes métodos para manejar formularios, la validación de formularios y la carga de archivos.
Envío de datos del cliente al servidor
En términos generales, tus dos opciones para enviar datos del cliente al servidor son la cadena de consulta y el cuerpo de la petición. Normalmente, si utilizas la cadena de consulta, estás haciendo una petición GET, y si utilizasel cuerpo de la petición, estás utilizando una petición POST. (El protocolo HTTP no te impide hacerlo al revés, pero no tiene sentido: mejor ceñirse a la práctica habitual en este caso).
Es un error común creer que POST es seguro y GET no lo es: en realidad, ambos son seguros si utilizas HTTPS, y ninguno lo es si no lo haces. Si no utilizas HTTPS, un intruso puede ver los datos del cuerpo de una petición POST con la misma facilidad que la cadena de consulta de una petición GET. Sin embargo, si utilizas peticiones GET, tus usuarios verán todos sus datos introducidos (incluidos los campos ocultos) en la cadena de consulta, lo que resulta feo y desordenado. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access