Bienvenidos.
Antes de entrar en detalle a todo lo que lleva entre el precio dicho o ya e veamos la base, el protocolo
HTTP, que está muy relacionado con toda la tecnología web, con todo lo que es el World Wide Web o
triple doble V como le queramos llamar.
Pero acá hay dos parte importante que interactuan.
Por un lado tenemos el cliente y por otro lado tenemos el servidor.
Bueno, el cliente típicamente es un navegador web y en todas partes se comunican y transferencia de
un lado hacia otro y viceversa.
Comparten información.
Entonces un navegador web que es un cliente y un servidor web van a compartir datos y también en diferentes
formatos.
Por ejemplo en HTML Jaison imágenes, video, pdf.
Por ejemplo, cuando hacemos clic en un enlace en un sitio web, estamos solicitando un recurso, un
Rickles y probablemente estamos enviando una que otro parámetro y también información del recuas.
No lo vemos, pero se está ampliando nuestra IP de nuestro nombre de host que navegar.
Estamos utilizando el sistema operativo, se fijan.
Todo eso va dentro del request y como respuesta el servidor web nos responde con un contenido, también
con información, con un HTML, con algún texto.
Imágenes se fijan y deviene protocolo http una comunicación transferencia de hipertexto.
Por eso se llama http de hipertexto.
Transfer Protocol es la forma de comunicación en la web y quizás sin darnos cuenta, cuando estamos
navegando estamos haciendo clic en diferentes enlace o completando formulario, enviando información
y estamos enviando request al servidor.
Y el servidor no responde también con una respuesta de acuerdo a esa solicitud http idei.
Según lo que el cliente solicita, va cambiando de forma dinámica el contenido, la página, la información.
Vemos el concepto más importante del http.
Por un lado, tenemos los métodos de la petición y hay diferente.
Lo más típico es cuando trabajamos con GET y post.
Vamos a usar el GET cuando la solicitud o petición es a través de una wireless.
Cuando hacemos un clic en un enlace o una ruta o RL El método post es cuando enviamos contenido o datos
en el cuerpo del request, como por ejemplo cuando enviamos un formulario, llenamos los datos de formulario,
enviamos y todos esos campos, toda esa información, se guardan, se envían en el cuerpo del request
como un form data.
Pero también si trabajamos en servicios REST, este contenido lo podemos enviar en una estructura Yeison
del tipo aplic hecho Jason, pero siempre va la información en el cuerpo y va oculta, no lo vemos,
mientras que en una ruta u RL del tipo GET, los parámetros o los datos que vamos a ampliar se ven en
la ruta.
°L son parámetro con nombre y valor.
Bueno, son pura cosa que vamos a ver después más en detalle.
Y además tenemos otros tipos de métodos del recuesto, el de delito, el put y hay otro más típicamente
para trabajar también con servicios REST.
Vamos a utilizar un método u otro dependiendo de la operación que necesitemos implementar o realizar
en el servidor.
Por ejemplo de consulta el get, el post para enviar datos para escribir datos, el put para modificar
datos, el delight para eliminar datos del servidor.
Bien, continuamos con la cabeceras HTTP y en dos tipos tenemos del request o petición y la respuesta
nos permite enviar información adicional en el recuesto o metadata.
Vamos a enviar información del cliente en navegar que está utilizando la IP.
En nombre del Joost.
Si estamos viendo parámetro en qué tipo de contenido o qué formato son estos parámetros.
Por ejemplo, si es un Jason, es un objeto Jason que estamos enviando.
En el cuerpo request o si estamos enviando parámetros en la ruta o °l o si están enviando parámetros
del formulario, pero también información sobre la ruta o el enlace de la petición.
El dominio, el puerto del servidor, la ruta.
También tenemos la cabecera http de la respuesta.
Esto al revés, la información extra o metadata que el servidor envía como respuesta al cliente.
Por ejemplo, el tipo contenido que se le conoce como content type de la respuesta se iba a mostrar
por ejemplo contenido html, se iba a mostrar una imagen, un PDF, un documento Excel o bien si es
un Jason.
Y por último tenemos los código de estados de la respuesta http.
Por ejemplo, la más típica es el estatus o estado OK número 200 que indica que se ha completado con
éxito.
Se ha ejecutado correctamente el recuento y el proceso.
Y la respuesta fue OK, ahí fue bien, pero también podría ser algún tipo de error y en el status.
En la respuesta indicamos el código de error con algún mensaje.
Por ejemplo, que el recurso nos encontró no existe la ruta o °l devuelve un 404 o no está autorizado
para acceder a este recurso.
Pero cada uno de esos puntos pues vamos a ver mucho más en detalle.
A lo largo del curso quedamos hasta.
Y nos vemos en la siguiente clase.