Dentro del protocolo HTTP podemos encontrar diferentes métodos (verbos) con los cuales podemos realizar diferentes tipos de peticiones. El método más utilizado sin duda es el método GET, método cual nos permite obtener un recurso por parte del servidor, ya sea una página web, un archivo txt, un gif etc...
Siempre que nosotros ingresamos a una sitio web, por ejemplo, www.codigofacilito.com utilizando nuestro navegador la petición al servidor se hará atraves del método GET.
Algo interesante de este método es que podemos enviar información al servidor de tal forma que seamos más precisos en el recurso que deseamos obtener. La información la enviaremos atraves de la URL, en una sección denominada Query String. Veamos un ejemplo.
Si nosotros realizamos una petición a la ruta
/users
Espereamos que la respuesta (ya sea una página web, un objeto JSON o XML) tenga relación con usuarios. Si queremos (y el servidor lo permite) podemos enviar información extra.
/users?order=true
En este caso realizamos la petición indicando que el servidor nos debe retornar los usuarios de forma ordenada. Todo lo que se encuentre después del signo de interrogación (?) lo conoceremos como Query String y posee la siguiente estructura:
__ llave (nombre del parametro) , signo igual (=) y valor. __
-
check_circle_outlineMódulo 1 | 17 clases
Introducción y Fundamentos
expand_more-
done_all
Clase 1
Introducción al curso de Python Web
-
done_all
Clase 2
Qué es Flask
-
done_all
Clase 3
WSGI python
-
done_all
Clase 4
Entorno de desarrollo e instalación de Flask
-
done_all
Clase 5
Crear servidor de Flask
-
done_all
Clase 6
Hola mundo (primera página web)
-
done_all
Clase 7
Renderizar template
-
done_all
Clase 8
Páginas web dinámicas
-
done_all
Clase 9
Ciclos y condicionales
-
done_all
Clase 10
Plantillas Jinja2
-
done_all
Clase 11
Parámetros
-
done_all
Clase 12
¿Qué es el query string?
-
done_all
Clase 13
Lectura de queries
-
done_all
Clase 14
Archivos estáticos
-
done_all
Clase 15
Herencia de plantillas
-
done_all
Clase 16
Links
-
done_all
Clase 17
Callbacks
-
-
check_circle_outlineMódulo 2 | 7 clases
Proyecto del curso
expand_more -
check_circle_outlineMódulo 3 | 7 clases
Formularios
expand_more -
check_circle_outlineMódulo 4 | 6 clases
Modelos
expand_more -
check_circle_outlineMódulo 5 | 4 clases
Validaciones
expand_more -
check_circle_outlineMódulo 6 | 7 clases
Autenticación de usuarios
expand_more -
check_circle_outlineMódulo 7 | 10 clases
CRUD - Crear, Leer, Actualizar y Eliminar
expand_more -
check_circle_outlineMódulo 8 | 3 clases
Servidor de correos
expand_more -
check_circle_outlineMódulo 9 | 5 clases
Extras
expand_more