"El protocolo HTTP fue diseñado para intercambiar archivos, por lo que tiene varios comandos integrados para esto, que a menudo se denominan métodos " .

"Aquí están: GET, POST, PUT, DELETE , OPTIONS, HEAD, PATCH, TRACE, LINK, UNLINK, CONNECT ".

"Te hablaré de los 4 métodos principales".

"El método GET está diseñado para recibir un archivo basado en una solicitud (URL). Una solicitud de archivo asume que nada más que la solicitud misma se envía al servidor. También se considera normal almacenar en caché los resultados (respuestas) de dichas solicitudes. Un ejemplo vívido de este almacenamiento en caché es la carga de imágenes por parte de los navegadores".

"El método PUT está diseñado para agregar archivos al servidor. Se espera que la ruta del archivo sea la ruta especificada en la URL. El cuerpo de la solicitud debe contener el archivo".

"El método POST está diseñado para actualizar archivos en el servidor. Tanto los datos como los archivos se envían en solicitudes y respuestas".

"El método DELETE está diseñado para eliminar archivos en función de sus URL".

"¿Puedes resumir esta información en una sola tabla?"

"Seguro:"

HTTP, puerto, solicitud, respuesta, REST - 1

"En realidad, la web dejó de pensar en la URL como una ruta de archivo y comenzó a tratarla como una solicitud. Como resultado, los métodos GET y POST se convirtieron en los más comunes".

"El método POST es el más universal: admite tanto una solicitud completa como una respuesta completa".

"Dicho esto, el método GET a menudo se considera una versión simplificada de POST. No requiere una solicitud completa, solo la URL como solicitud".

"¿Qué tipo de solicitud se envía al servidor cuando abro un enlace en un navegador?"

"Cada vez que ingresa una nueva URL en su navegador, el navegador envía una solicitud GET. Después de todo, no envía ningún dato más que la URL".

"Por cierto, veo que hiciste una columna de Estado en la tabla. ¿Qué es eso?"

"Cualquier respuesta del servidor que utilice el protocolo HTTP debe comenzar con el estado de la solicitud".

"Aquí están los códigos de estado:"

Código de estado Descripción Ejemplo
1xx Respuesta informativa 101
2xx- Éxito 200
3xx Redirección 301,302,303,305
4xx error del cliente 404
5xx Error del Servidor 501

"Cuando todo está bien, generalmente se devuelve el código de estado 200".

"Si el servidor quiere redirigir al usuario a otra página, devuelve la nueva URL y el código de estado 302".

"Si no se encuentra la página solicitada, devuelve 404".

"Si hay un error del servidor, devuelve los códigos de estado 501-503".

"De alguna manera no me siento bien, Amigo".

"Me voy a quitar algo de mí. Tú, en cambio, puedes leer más aquí ".