¿Qué son las peticiones HTTP?


Nos sirven para obtener datos desde un servidor externo. Las peticiones se realizan a “END POINTS” o puntos de acceso.

API END POINTS quiere decir que de una configuración de rutinas, protocolos y herramientas para software tenemos un punto de terminación o petición, este punto nos permitirá ver los datos mediante un método, este método puede ser tanto GET o POST.

Estas peticiones pueden hacerse directamente desde un navegador, por ejemplo si utilizamos una URL (dirección de localización uniforme) y la ponemos en nuestro navegador en la parte superior, ejemplo:
https://jsonplaceholder.typicode.com/todos/1
Obtendremos una respuesta de tipo GET, en donde veremos un objeto como el siguiente:

{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}

Este objeto obtenido al nosotros hacer nuestra petición es normalmente procesado como un dato de un arreglo que será leído y procesado por un lenguaje de programación para luego desplegar la información al usuario de la forma que el diseño o prototipo en el que se encuentra lleva acorde.

Esto quiere decir que las peticiones HTTP son intercambios de datos que hacemos con un servidor específico mediante un punto de acceso conocido como ENDPOINT, una ves tenemos el objeto lo procesamos mediante un lenguaje de programación, puede ser Python, JavaScript o cualquier otro ya sea como objeto o mediante un método específico que el lenguaje de programación maneje.

El proceso va de la siguiente manera:
Petición HTTP (XHR) -> Metodo (GET/POST) -> Objeto (JSON/Array/Object)