⭐PROTOCOLO HTTP 🖥️ Requests y Responses con: GET, POST, PUT, PATCH y DELETE | DESARROLLO WEB 🌎

TodoCode
3 Apr 202213:31

Summary

TLDREn este video, Lucina ofrece una introducción al funcionamiento de la web, centrándose en el protocolo HTTP, que es fundamental para la comunicación entre el cliente y el servidor. Explica que HTTP significa 'Protocolo de Transferencia de Hipertexto' y permite la transferencia de información. Lucina profundiza en los conceptos de 'request' (solicitudes) y 'response' (respuestas), y cómo se estructuran estas solicitudes y respuestas en paquetes que incluyen métodos, URL, cabecera y cuerpo. Destaca la importancia de los 'status codes' en las respuestas, que indican si una solicitud fue satisfactoria o no. Además, menciona diferentes métodos HTTP, como GET, POST, PUT, DELETE y PATCH, que se utilizan para realizar acciones específicas en el servidor. Finalmente, Lucina motiva a los espectadores a seguir aprendiendo sobre desarrollo web para interactuar con aplicaciones web de manera efectiva.

Takeaways

  • 🌐 El protocolo HTTP es fundamental para la comunicación entre cliente y servidor en la arquitectura cliente-servidor.
  • 📚 HTTP significa Hypertext Transfer Protocol y permite la transferencia de información entre un cliente y un servidor.
  • 📨 Las solicitudes (requests) y respuestas (responses) son las formas en que el cliente y el servidor se comunican a través del protocolo HTTP.
  • 🔍 Una solicitud HTTP incluye métodos, URL, encabezado (header) y cuerpo (body), que son elementos esenciales para la comunicación.
  • 🔑 Los métodos HTTP más comunes son GET, POST, PUT, DELETE y PATCH, cada uno con una finalidad específica en la gestión de recursos.
  • 🏷 Los status code son códigos numéricos que indican el resultado de una solicitud HTTP, como 200 para éxito o 404 para no encontrado.
  • 📍 El encabezado (header) en una respuesta HTTP contiene información adicional y es similar en función a la solicitud, pero incluye status code.
  • 📝 El cuerpo (body) en una solicitud y respuesta HTTP es opcional y se utiliza para enviar y recibir datos adicionales.
  • 🎓 Los conceptos básicos de la web son necesarios para entender cómo funciona la comunicación en la web y son fundamentales para el desarrollo web.
  • 🛠 Como desarrolladores, debemos entender cómo manejar las solicitudes HTTP en el backend y cómo enviar solicitudes desde el frontend.
  • 📈 Aprender estos conceptos teóricos es esencial para interactuar correctamente con aplicaciones web y es una base para cursos avanzados como Java o Spring Boot.

Q & A

  • ¿Qué es el protocolo HTTP y qué función cumple?

    -El protocolo HTTP es el protocolo de transferencia de hipertexto que permite la comunicación entre un cliente y un servidor. Su función es establecer un conjunto de reglas que permiten a ambos extremos comunicarse y entenderse para acceder a recursos o servicios.

  • ¿Cuáles son las partes más importantes de una solicitud HTTP?

    -Las partes más importantes de una solicitud HTTP son el método, la URL, las cabeceras y el cuerpo de la solicitud.

  • ¿Qué indica el método en una solicitud HTTP?

    -El método en una solicitud HTTP establece una acción o 'verbo' que indica el tipo de comunicación que se realiza, como GET para obtener datos o POST para enviar datos.

  • ¿Qué es la URL y qué información proporciona en una solicitud HTTP?

    -La URL es la dirección que especifica con qué recurso del servidor se quiere comunicar. Indica el lugar exacto donde se encuentra el recurso o el servicio al que se desea acceder.

  • ¿Cuál es el propósito de las cabeceras en una solicitud HTTP?

    -Las cabeceras en una solicitud HTTP proporcionan información adicional y especificaciones importantes para completar la conexión entre el cliente y el servidor, como el tipo de contenido que se espera recibir.

  • ¿Qué contiene el cuerpo de una solicitud HTTP y cuáles son sus usos?

    -El cuerpo de una solicitud HTTP es un campo opcional que puede contener objetos, textos o datos que complementan la solicitud. Se utiliza principalmente para enviar información adicional que el servidor necesita para procesar la solicitud, como datos de un formulario.

  • ¿Qué son los status code y cómo afectan la comunicación en HTTP?

    -Los status code son códigos numéricos que indican el resultado de una solicitud HTTP. Ayudan al cliente a entender si la solicitud fue satisfactoriamente atendida por el servidor o si hubo algún tipo de error.

  • ¿Cuáles son algunos de los métodos más comunes utilizados en el protocolo HTTP?

    -Algunos de los métodos más comunes en HTTP son GET (para obtener datos), POST (para enviar datos), PUT (para actualizar un recurso), DELETE (para eliminar un recurso) y PATCH (para realizar modificaciones parciales).

  • ¿Cómo se relacionan las solicitudes y respuestas en una comunicación HTTP?

    -Las solicitudes son enviadas por el cliente y el servidor responde a estas solicitudes con respuestas. Las respuestas incluyen status code y a menudo información adicional en las cabeceras y cuerpo de la respuesta para informar al cliente sobre el resultado de la solicitud.

  • ¿Qué es una respuesta 404 en el contexto de HTTP y qué indica?

    -Una respuesta 404 en HTTP indica que el recurso solicitado por el cliente no fue encontrado en el servidor. Es un código de error que se utiliza cuando la URL solicitada no corresponde a ningún contenido disponible en el servidor.

  • ¿Cómo se diferencia una solicitud GET de una solicitud POST en términos de su uso y propósito?

    -Una solicitud GET se utiliza para obtener o recuperar información de un recurso, mientras que una solicitud POST se utiliza para enviar información al servidor, generalmente para ser almacenada o procesada, como datos de un formulario.

  • ¿Por qué es importante el uso de protocolos como HTTP en la comunicación cliente-servidor?

    -El uso de protocolos como HTTP es crucial ya que establecen un conjunto de reglas y normas que permiten a los clientes y servidores comunicarse de manera efectiva y entenderse mutuamente. Sin ellos, la comunicación sería caótica y difícil de manejar.

Outlines

00:00

😀 Introducción al Protocolo HTTP

El primer párrafo introduce al espectador al funcionamiento de la web y su arquitectura cliente-servidor. Se menciona que la comunicación entre el cliente y el servidor se realiza a través de un protocolo, específicamente HTTP. Este protocolo permite que el cliente solicite recursos o servicios y el servidor brinde respuestas. Se describe que el protocolo es como un conjunto de reglas que permiten a ambas partes comunicarse de manera efectiva. Además, se introducen los conceptos de request (solicitudes) y response (respuestas), y cómo se estructuran en una comunicación HTTP.

05:01

🔍 Detalles de la Comunicación HTTP

Este párrafo profundiza en los detalles de la comunicación HTTP. Se discute la estructura de una solicitud HTTP, que incluye métodos, URL, cabecera y cuerpo. Se explica que el método define el tipo de solicitud (como GET o POST), la URL indica la ubicación del recurso, la cabecera puede contener información adicional y el cuerpo es opcional y puede llevar datos adicionales. También se explora la respuesta HTTP, que incluye status codes que indican si la solicitud fue exitosa o no, y una cabecera y cuerpo similares a los de la solicitud.

10:02

📚 Métodos HTTP para Interacciones con el Servidor

El tercer párrafo se enfoca en los diferentes métodos HTTP que se utilizan para interactuar con el servidor. Se describen los métodos GET, POST, PUT, DELETE y PATCH, y se explica cómo cada uno se utiliza para diferentes tipos de transacciones, como obtener información, agregar, actualizar o eliminar recursos. Además, se menciona la importancia de estos métodos para los desarrolladores back-end y front-end al recibir y procesar solicitudes, y cómo estos permiten que el cliente y el servidor se comuniquen de manera efectiva.

Mindmap

Keywords

💡HTTP

HTTP, o Protocolo de Transferencia de Hipertexto, es el protocolo que permite la comunicación entre un cliente y un servidor web. En el video, se menciona que es fundamental para que el cliente y el servidor se comuniquen siguiendo un conjunto de reglas, permitiendo así la transferencia de información.

💡Cliente-Servidor

La arquitectura cliente-servidor es la base de la web, donde el cliente (generalmente un navegador web) solicita información al servidor, y este le proporciona una respuesta. En el video, Lucina explica cómo el protocolo HTTP opera en este contexto, permitiendo que los clientes y servidores se comuniquen e intercambien datos.

💡Solicitud (Request)

Una solicitud en HTTP es un mensaje que un cliente envía a un servidor para obtener una respuesta o acceder a un recurso. El video detalla que una solicitud consta de un método, una URL, una cabecera y un cuerpo, y es esencial para que el servidor entienda la intención del cliente.

💡Método HTTP

Los métodos HTTP, como GET, POST, PUT, DELETE, PATCH, son verbos que indican la acción que se desea realizar en el servidor. Por ejemplo, GET se utiliza para obtener datos, mientras que POST se utiliza para enviar nuevos datos al servidor. En el video, Lucina discute cómo estos métodos son cruciales para las interacciones entre cliente y servidor.

💡URL

La URL, o Dirección Uniforme de Recursos, es la ubicación específica de un recurso en la web. Es una parte fundamental de una solicitud HTTP, ya que indica al servidor exactamente qué recurso el cliente está solicitando. En el video, se destaca la importancia de la URL para la comunicación entre el cliente y el servidor.

💡Cabecera (Header)

La cabecera en una solicitud o respuesta HTTP contiene información adicional que es necesaria para la comunicación entre el cliente y el servidor. En el video, Lucina menciona que la cabecera puede incluir detalles como el tipo de contenido, codificación y otros metadatos que ayudan a procesar la solicitud o respuesta.

💡Cuerpo (Body)

El cuerpo de una solicitud o respuesta HTTP es una parte opcional que puede contener datos adicionales, como el texto de un mensaje o los datos de un formulario. En el video, se indica que el cuerpo se utiliza para incluir información que complementa la solicitud o la respuesta.

💡Código de Estado (Status Code)

Los códigos de estado son números que representan la respuesta del servidor a una solicitud HTTP. Por ejemplo, el código 200 indica que la solicitud fue satisfactoria, mientras que el código 404 indica que no se encontró el recurso solicitado. En el video, Lucina explica cómo estos códigos son importantes para que el cliente entienda la respuesta del servidor.

💡GET

El método GET en HTTP se utiliza para solicitar datos de un recurso sin modificarlo. Es uno de los métodos más comunes para obtener información de la web. En el video, Lucina lo menciona como el método para 'acceder a un recurso o obtener información de un recurso'.

💡POST

El método POST se utiliza en HTTP para enviar datos al servidor con el propósito de almacenarlos, a menudo para crear un nuevo recurso. Lucina lo describe en el video como el método para 'guardar datos mediante ese método', como sería el caso de registrar un nuevo alumno en una base de datos.

💡PUT y DELETE

PUT y DELETE son métodos HTTP utilizados para actualizar o eliminar un recurso, respectivamente. PUT generalmente se utiliza para reemplazar un recurso existente, mientras que DELETE lo es para eliminarlo. En el video, Lucina los menciona en el contexto de 'actualizar o reemplazar algún alumno' y 'dar de baja a un alumno'.

💡PATCH

El método PATCH en HTTP permite realizar modificaciones parciales a un recurso. Es menos invasivo que PUT y se utiliza cuando solo se desea cambiar un aspecto específico del recurso. Lucina lo menciona en el video para casos en los que se quiere 'cambiar solo su edad o... su fecha de nacimiento' de un alumno.

Highlights

Lucina presenta un nuevo video sobre cómo funciona la web y el mundo web.

El protocolo HTTP es fundamental para la comunicación entre cliente y servidor.

HTTP permite la transferencia de información entre un cliente y un servidor.

Las solicitudes (requests) y respuestas (responses) son conceptos clave en HTTP.

Las solicitudes HTTP incluyen un método, URL, cabecera y cuerpo.

El método HTTP indica el tipo de solicitud, como GET, POST, PUT, DELETE, etc.

La URL especifica el recurso al que se desea acceder en el servidor.

La cabecera HTTP contiene información adicional para la solicitud.

El cuerpo de una solicitud HTTP es opcional y se utiliza para enviar datos.

Las respuestas HTTP incluyen un código de estado (status code) que indica el resultado de la solicitud.

Los códigos de estado son cruciales para la comunicación entre cliente y servidor.

Los métodos GET y POST son los más comunes en HTTP para obtener y enviar información.

El método PUT se utiliza para actualizar o reemplazar un recurso.

El método DELETE se utiliza para eliminar un recurso.

El método PATCH permite realizar modificaciones parciales a un recurso.

Los desarrolladores back-end procesan las solicitudes y realizan acciones en la aplicación.

Los desarrolladores front-end se encargan de enviar las solicitudes desde la interfaz de usuario.

La comunicación entre cliente y servidor sigue un protocolo que define cómo y qué datos se utilizarán.

Este video proporciona una base teórica para entender la interacción con aplicaciones web.

Transcripts

play00:00

hola a todos soy lucina y bienvenidos a

play00:02

un nuevo vídeo en donde en toco

play00:05

[Música]

play00:14

porque en el vídeo de hoy vamos a

play00:17

continuar con lo que veníamos trabajando

play00:19

anteriormente en todo lo que es el

play00:21

funcionamiento de la web cómo funciona

play00:25

el mundo web si se acuerda en un vídeo

play00:27

anterior habíamos visto que la web se

play00:30

basaba en distintos conceptos donde

play00:32

habíamos dicho que uno de los pilares

play00:33

fundamentales de la existencia de la

play00:36

arquitectura

play00:37

cliente-servidor habíamos hablado que

play00:40

entre el cliente y el servidor

play00:42

ocurren ciertas comunicaciones y que

play00:45

para poder comunicarse y entenderse

play00:46

ambos ocupaban un protocolo ese

play00:50

protocolo es el protocolo http y es el

play00:52

tema que vamos a abordar por ahora de

play00:55

forma teórica en el día de hoy

play00:57

no viste el vídeo anterior con los

play00:59

conceptos básicos de la web que son muy

play01:01

necesarios para poder comprender este

play01:03

vídeo te lo voy a dejar acá arriba y en

play01:05

la descripción para que lo tengas a mano

play01:07

a partir de esto vamos a ver entonces

play01:10

qué es el protocolo http

play01:13

en primer lugar y acá pueden ver en la

play01:16

presentación y acá quiero hacer un

play01:18

paréntesis tenemos que hacer que es un

play01:20

protocolo básicamente un protocolo

play01:21

incluso en la vida real cuando vamos a

play01:24

una cena de gala o cuando vamos a un

play01:26

evento importante es una serie de normas

play01:29

o de reglas que tenemos que seguir a

play01:31

rajatabla para poder cumplir con un

play01:34

determinado estándar que se pide en este

play01:36

caso cuando tenemos un cliente y un

play01:39

servidor el protocolo http es decir

play01:43

utilizar un protocolo nos permite que

play01:45

cumplamos con una serie de reglas para

play01:48

poder acceder a un recurso oa un

play01:51

servicio ya que vamos a tener un cliente

play01:52

que se quiere comunicar con el servidor

play01:55

y un servidor que le quiere otorgar una

play01:57

respuesta pero para ello tienen que

play01:59

tener un protocolo un conjunto de normas

play02:02

que seguir si no el cliente va a

play02:04

comunicarse como quiere y el servidor a

play02:06

la manera que quiere y no se van a

play02:08

entender ya de igual manera qué pasa si

play02:11

vamos a una fiesta de gala vestidas de

play02:12

cine las short y remera no es lo mismo

play02:15

que si vamos vestido geo según unas

play02:19

normas que se hayan impuesto

play02:21

anteriormente bien ahora que protocolo

play02:24

se utiliza cuando estamos hablando de la

play02:26

arquitectura cliente servidor hablamos

play02:28

que es y http que si vamos por las

play02:30

siglas significa hypertext transfer

play02:32

protocol es decir protocolo de

play02:34

transferencia de hipertexto básicamente

play02:36

lo que hace es permitir la transferencia

play02:38

de información entre un cliente y un

play02:41

servidor ahora si bien en el vídeo

play02:44

anterior ya habíamos charlado un poquito

play02:45

de esto vamos a repasar y vamos a ir un

play02:47

poquito más profundo ante dos conceptos

play02:50

importantes las request o mejor

play02:52

conocidas como solicitudes en español y

play02:55

las respuestas o response is siempre

play02:57

tienen que acordarse que un cliente va a

play03:01

realizar request es decir solicitudes a

play03:04

un servidor y un servidor va a brindar

play03:06

respuestas a estas solicitudes que

play03:10

brindar el cliente mediante qué

play03:12

protocolos va a ser el http que

play03:15

establece el protocolo http

play03:18

establece la forma que tiene que tener

play03:21

una request y la forma que tiene que

play03:24

tener una response si vamos a la request

play03:27

si piense que va a tener

play03:30

esta estructura que vamos a temario

play03:33

profes que si esta estructura que me

play03:34

estás mostrando a ver hacemos un

play03:36

paréntesis las comunicaciones como hay

play03:39

una red de comunicación dentro de la

play03:42

informática se lleva a cabo mediante a

play03:44

lo que se llama paquete si en el caso el

play03:47

protocolo http cada recoge decir cada

play03:50

solicitó que se haga mediante un paquete

play03:52

este es el paquete que nosotros tenemos

play03:54

va a tener esta estructura o esta forma

play03:57

en donde las partes más importantes son

play04:00

el método la url el género cabecera y el

play04:05

modo cuerpo y que hace cada parte

play04:08

el método establece un verbo sí o una

play04:13

forma de comunicación de http es decir

play04:16

nos indica esa solicitud de sarriko es

play04:19

que estás en el cliente de qué tipo es

play04:21

si es un get

play04:23

si es un post si es un o si es un

play04:26

directo y así vamos a entrar más gente

play04:27

también cada una de ellas qué significa

play04:29

esto que si posee por ejemplo un bien le

play04:31

estoy diciendo que esta solicitud es

play04:33

para traer datos si si esfuerzo un post

play04:36

sería bueno esta solicitud es para

play04:38

guardar datos mediante ese método sin

play04:41

importar el que sea que deseamos entrar

play04:42

mayor detalle le decimos qué acción

play04:45

pretendemos que haga esa solicitud en el

play04:48

servidor bien además de eso tenemos la

play04:51

url bueno la url que sabemos que es una

play04:53

dirección entonces acá especificamos la

play04:56

url con las que nos queremos comunicar

play04:59

dentro del servidor ya que acordase con

play05:01

un servidor puede tener un montón de

play05:03

empo eso puede ofrecer un montón de

play05:05

servicios y nosotros tenemos que

play05:06

especificar con cuál de esos servicios

play05:08

nos queríamos comunicar si fuese por

play05:11

ejemplo una aplicación web en particular

play05:12

bueno que el servicio dentro de esos que

play05:15

me ofrece esta aplicación web o este

play05:16

servidor web yo quiero acceder bien

play05:20

de eso bien acá tenemos el método

play05:22

entonces y la url tenemos también una

play05:26

cabecera o head que va generalmente en

play05:29

esa cabecera ojeda si van ciertas

play05:32

especificaciones que son importantes

play05:35

para que se pueda completar la conexión

play05:37

entre el cliente y el servidor que pueda

play05:40

ir ir ahí por ejemplo un mensaje en

play05:44

particular que yo quiero transmitir

play05:45

puede ser por ejemplo un archivo jason o

play05:48

un mensaje en arte en formato 6 dónde

play05:51

vamos a ver más adelante que se refiere

play05:52

esto donde nos dice por ejemplo un

play05:54

nombre una pérdida de más en dicho

play05:56

formato y información que yo quiero

play05:58

pasar del cliente al servidor para por

play06:00

ejemplo guardar en una base de datos así

play06:03

que pensándolo ahora parece un poquito

play06:04

abstracto pero poquito hemos entrado

play06:06

ante aviso a entender a qué se refiere

play06:10

de estos tres que son muy importantes el

play06:12

medio de la url y el género cabecera

play06:14

también tenemos el body o cuerpo que lo

play06:17

vemos acá abajo esto es un campo

play06:20

opcional no es obligatorio que lo

play06:23

utilicemos siempre pero si sirve para

play06:25

que podamos incluir algunos objetos

play06:27

textos o datos en particular que

play06:29

queremos que vayan también con la

play06:31

solicitud y que puedan complementar lo

play06:33

que mandamos en la cabecera en el método

play06:35

o la url sin embargo no es un campo

play06:39

obligatorio casi siempre los que vamos a

play06:41

utilizar para hacer estos que vemos acá

play06:43

que por ahora son conceptos teóricos

play06:45

pero a medida que utilicemos en la

play06:46

práctica van a ver a qué se refiere

play06:48

ahora

play06:50

sabemos que ante cualquier solicitud a

play06:52

un servidor va a ocurrir una respuesta y

play06:55

eso son las responsables responses en el

play06:58

protocolo http atienden a las

play07:01

solicitudes sigue que vienen de parte

play07:03

del cliente en el servidor y les otorgan

play07:05

esta respuesta qué forma tiene los

play07:08

paquetes de la responsive muy muy

play07:10

parecido a lo que es la forma que tienen

play07:13

los paquetes de la respuesta pero tienen

play07:15

un agregado que son los famosos y

play07:17

conocidos status code que son estos

play07:20

status code son códigos que permiten al

play07:24

cliente decir los clientes tienen una

play07:26

aplicación porque amant en google si a

play07:29

una solicitud a google y un motor con

play07:32

una respuesta si como yo busco algo si

play07:35

no encuentra nada no encuentran una

play07:37

cuestión de lo que está buscando me voy

play07:39

a decir que no lo encontró pero si lo

play07:40

encontró satisfactoriamente me va a

play07:42

brindar una respuesta esto sí está tú

play07:44

como permiten hacer eso por ejemplo si

play07:47

yo estoy en la página de tocoa y quiero

play07:49

entrar un curso que no existe voy a

play07:52

obtener un código de error casi siempre

play07:54

lo van a conocer seguro que es el código

play07:56

404 que me va a decir que no se encontró

play07:58

nada en lockdown pero si algo sale

play08:01

correctamente voy a recibir un estatus

play08:03

como 200 y me va a aparecer la página

play08:06

que yo estoy buscando el curso que yo

play08:07

estoy busca bien además de esos dos

play08:10

tipos de colo que generalmente son

play08:12

imperceptibles

play08:13

nosotros para el usuario sino que nos

play08:14

damos cuenta porque podemos o no podemos

play08:16

acceder a algún lugar existen otros como

play08:19

el código 100 el código 300 y el código

play08:21

500 que vamos a verlo un poquito más de

play08:24

detalle más adelante entonces que va a

play08:26

tener la resto nos va a tener este

play08:29

estatus code que va a responder by

play08:30

search en tu solicitud la pudo atender o

play08:33

no básicamente eso también tiene un

play08:36

header o una cabecera bien donde cumple

play08:39

la misma función que la request si tengo

play08:41

que devolver información si tengo que

play08:43

devolver datos van a viajar ahí en la

play08:45

cabecera y además también tiene un body

play08:48

que es como hacemos opcional que puede

play08:50

llevar información extra en caso de ser

play08:53

necesario bien entonces request acción

play08:56

solicitudes tienen su formato sus

play08:58

paquetitos para mandar cada una de las

play08:59

cosas que necesitan en la response

play09:01

tienen también sus propios paquetes que

play09:04

indican también un código de estado un

play09:07

estatus con que nos dice si se pudo o no

play09:10

cumplir con esa solicitud que nos

play09:11

hicieron bien

play09:13

vamos a lo último y más importante de

play09:16

esta clase que es que cuando hacemos

play09:19

request les comenté que pueden hacerse

play09:21

mediante distintos métodos y acá tenemos

play09:24

que tener presentes que existen muchos

play09:26

métodos si ustedes ponen en google

play09:28

métodos protocolo http van encontrar un

play09:30

montón también lo pueden encontrar como

play09:32

verbos en lugar de métodos pero vamos a

play09:35

utilizar la nomenclatura método en este

play09:38

curso bien todo lo que sea introducción

play09:40

web en todo cómo lo vamos a utilizar con

play09:42

la palabra método si ahora qué métodos

play09:46

existen los más conocidos y utilizados

play09:48

son el get y el post pero también

play09:52

existen el put el delito el patch y

play09:54

muchos más que me permite hacer el get

play09:57

cuando yo una solicitud mediante el

play09:59

método que lo que estoy diciendo es que

play10:02

quiero acceder a un recurso o que quiero

play10:05

obtener información de un recurso por

play10:08

ejemplo si yo tengo una aplicación y

play10:10

quiero traer todos los alumnos de una

play10:13

base de datos yo lo voy a hacer mediante

play10:15

el método get

play10:17

mi cliente va a ser una solicitud del

play10:19

servidor mediante este método ahora

play10:21

supongamos que tengo un nuevo alumno y

play10:24

lo quiero registrar bien si yo quiero

play10:28

registrar un nuevo alumno no puedo

play10:30

utilizar el método get porque el método

play10:32

es para traer información si yo quiero

play10:34

postear información bien post postear es

play10:38

decir agregar nueva información ocupo el

play10:42

método post ahora supongamos que lo que

play10:45

yo quiero es

play10:47

actualizar o reemplazar algún alumno que

play10:52

yo tengo actualmente si con otro quiero

play10:55

hacer una modificación para ello voy a

play10:58

utilizar el método put bien lo mismo si

play11:01

quiero dar de baja a un alumno por

play11:04

ejemplo o algún recurso voy a utilizar

play11:06

el método delete

play11:08

en caso de que quiera modificar hacer

play11:10

modificaciones parciales sobre un

play11:13

recurso en particular un alumno por

play11:15

ejemplo quiero cambiar solo su edad o

play11:17

quiero cambiar su fecha de nacimiento o

play11:18

algo en particular voy a utilizar el

play11:21

método patch fíjense que con estos

play11:24

métodos estamos hablando de altas bajas

play11:26

se de modificaciones y lecturas

play11:28

distintas formas que un cliente puede

play11:31

enviar solicitudes para que el servidor

play11:33

haga eso nosotros si trabajamos como

play11:36

desarrolladores back-end lo que vamos a

play11:38

hacer es recibir estas solicitudes por

play11:40

parte del cliente y dependiendo qué

play11:43

método nos envió vamos a hacer que la

play11:45

aplicación haga una acción u otra acción

play11:49

bien y quienes trabajen del lado del

play11:52

floren si por ejemplo trabajamos el lado

play11:53

del front-end nos vamos a encargar de

play11:55

que el cliente es decir nuestro fondo

play11:57

front-end mande la solicitud que

play12:00

queramos de alta baja y modificación

play12:02

lectura lo que sea mediante el método

play12:04

que sea

play12:06

de esta manera fíjense como el cliente y

play12:10

el servidor se van a comunicar

play12:12

correctamente miente un protocolo donde

play12:15

le dicen los métodos que quiero usar de

play12:17

qué manera y qué datos va a utilizar de

play12:20

esta manera también el servidor le puede

play12:22

responder al cliente ante cualquier

play12:25

solicitud guiada bueno eso fue todo una

play12:29

clase un poco teórica yo sé que ustedes

play12:30

no le gusta para nada las clases

play12:31

teóricas pero lo poquito que voy a

play12:33

entrar en esto del mundo web ya que

play12:35

venimos un poquito trazados en estos

play12:37

vídeos así que de a poco entrar para que

play12:39

cuando lleguemos al curso de desarrollo

play12:41

web con java o cuando lleguemos al curso

play12:44

de sprint boot que muchos de ustedes lo

play12:46

estaban esperando y ciudadana tocó

play12:47

academy tengan lo que corresponde a las

play12:50

bases necesarias para poder interactuar

play12:53

con aplicaciones web si les gustó este

play12:55

vídeo por favor no suelen dejar su me

play12:57

gusta de suscribirse de dejar un

play12:59

comentario que nos haya un montón a

play13:00

posicionar los vídeos y por supuesto

play13:02

darle clic a la campanita para enterarse

play13:04

de todas las notificaciones nuevas de

play13:06

vídeos que tengamos además de eso lo

play13:08

subiendo síguenos en nuestras redes

play13:10

sociales en ingresar a la todo como

play13:12

academy nos vemos seguramente en un

play13:14

próximo vídeo de introducción al mundo

play13:16

web en donde en todo caso cha cha

play13:20

[Música]

Rate This

5.0 / 5 (0 votes)

Related Tags
Funcionamiento de la WebArquitectura Cliente-ServidorProtocolo HTTPComunicación de RedSolicitudes HTTPRespuestas HTTPMétodos GET y POSTDesarrollo WebEducación en LíneaTecnología de la InformaciónProtocolos de ComunicaciónCódigos de Estado
Do you need a summary in English?