Diferencias entre doGet() y doPost()
Artículo por Club Developers · 20 junio 2006
11337 vistas
doGet() se llama después de una consulta de tipo HTTP GET. Generalmente esto ocurre cuando un usuario pulsa en un enlace o cuando se escribe directamente en la barra del navegador.
doPost() se llama después de una consulta de tipo HTTP POST.
Los 2 métodos se llaman desde la implementación por defecto del método service() que se encuentra en la clase base HttpServlet.
Noemalmente el navegador pide siempre páginas mediante GET y puede enviar datos bajo las dos formas (GET y POST). Las dos diferencias son que:
doPost() se llama después de una consulta de tipo HTTP POST.
Los 2 métodos se llaman desde la implementación por defecto del método service() que se encuentra en la clase base HttpServlet.
Noemalmente el navegador pide siempre páginas mediante GET y puede enviar datos bajo las dos formas (GET y POST). Las dos diferencias son que:
- GET está restringido a nivel de medida de los parámetros enviados al servidor.
- El envio de datos mediante GET puede cuestionar la seguridad debido a que los parámetros se añaden a la URL.