HTTP/Mensajes/Los formularios y solicitudes GET
Un tercer escenario es en donde el usuario ingresa un término y luego oprime un botón que ejecuta un término de búsqueda. El codigo luce asi:
Código | Apreciación html usuario |
<form action="/search" method="GET">
<label for="term">Search:</label>
<input id="term" name="term" type="text" />
<input type="submit" value="Sign up!"/>
</form>
|
un botón de buscar con un campo de texto para
poner el término de búsqueda |
El método que se utiliza es el Get y no el Post porque una búsqueda es una operación de recuperación segura, el navegador recoge todas las entradas en el formulario y las emite mediante una solicitud Get al servidor
Término de Búsqueda | Url de la Búsqueda |
buenosdias | file//:C:shearch?term=buenosdias |
El término de búsqueda que se ejecutó en el lado izquierdo se puede apreciar en la url del lado derecho por lo que puede ser reutilizada, es decir: puede ser guardada en los marcadores o también puede ser compartida a varias personas para que ellos ejecuten y visualicen lo que el servidor devuelve que es el resultado.
Esto es posible gracias a que se ejecutó con el método Get que permite observar mediante la url el término de búsqueda.