Crea tu Propia API REST desde Cero con FastAPI y Python

Crea tu Propia API REST desde Cero con FastAPI y Python

Tiempo de lectura: 2 minutos FastAPI es una herramienta moderna y poderosa para construir APIs REST de manera sencilla y eficiente. En este tutorial, aprenderás a construir una API REST básica para gestionar tareas (un clásico: to-do list). Requisitos previos Paso 1: Configurar el Entorno Paso 2: Crear el Proyecto Crea una estructura de proyecto sencilla: Guarda tus dependencias con: … Leer más

Estructura de carpetas para API Rest en Go

Estructura de carpetas para API Rest en Go

Tiempo de lectura: 3 minutos Go es un lenguaje de programación eficiente y rápido para construir APIs y microservicios. Aquí te propongo una estructura de carpetas en Go para tu proyecto. Estructura para Go Desglose y Función de Cada Carpeta Ejemplo Básico de Código main.go config/config.go models/item.go controllers/item_controller.go routes/routes.go Inicializar el proyecto en Go Para comenzar el proyecto, puedes iniciar … Leer más

Validar token Auth 2.0 de LinkedIn sign usando (inicio de sesión) Open ID Connect en Python

Validar token Auth 2.0 de LinkedIn sign usando (inicio de sesión) Open ID Connect en Python

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos validar un Token de inicio de sesión en LinkedIn Sign usando Open ID Connect en Python. Lo que haremos es crear un fichero utils que nos permitirá validar el token obtenido de un cliente. linkedin.py El proceso es sencillo, primero tenemos que indicar la clave de app privada en … Leer más

Registrar y crear una aplicación en Linkedin para obtener Client ID y Secret ID y poder usar su API

Registrar y crear una aplicación en Linkedin para obtener Client ID y Secret ID y poder usar su API

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos registrar una aplicación en Linkedin para poder utilizar los datos y crear una API de integración. Lo primero que tenemos que hacer es ir a la web de LinkedIn developers: https://developer.linkedin.com/ Aquí dentro pulsamos en Create app: Ahora iremos rellenando lo que solicita: App name. LinkedIn Page. Si no … Leer más

¿Cuando usar Paths o Querys en un API REST?

¿Cuando usar Paths o Querys en un API REST?

Tiempo de lectura: 2 minutos En el desarrollo de APIs REST, tanto las queries como los paths tienen sus usos específicos y sus ventajas. A continuación, te doy una guía sobre cuándo deberías usar cada uno: Usar Paths Los paths se usan para identificar recursos específicos o colecciones de recursos. Se utilizan en la URL para definir una jerarquía clara … Leer más

Llamada GET en Android Studio con Java

Llamada GET en Android Studio con Java

Tiempo de lectura: 2 minutos Para crear una lista de elementos obtenidos de una llamada GET y mostrarlos, hay que seguir los siguientes pasos como muestro en el ejemplo. Primero creamos un archivo XML para definir la vista con la lista. Para poder mostrar una lista, vamos a usar el elemento “ListView”. A continuación inicializamos el ListView y el Adapter … Leer más

Cómo Crear un Middleware para Obtener X-REAL-IP y X-Forwarded-For en las Llamadas HTTP con Node.js y Express

Cómo Crear un Middleware para Obtener X-REAL-IP y X-Forwarded-For en las Llamadas HTTP con Node.js y Express

Tiempo de lectura: 2 minutos En Node.js, puedes utilizar middlewares en Express.js para personalizar el manejo de las solicitudes HTTP antes o después de que lleguen a las rutas. En este tutorial, aprenderás a crear un middleware que extraiga las cabeceras X-REAL-IP y x-forwarded-for de las llamadas HTTP entrantes en tu aplicación Express. Requisitos Previos: Paso 1: Configura tu EntornoAsegúrate … Leer más

Cómo crear un interceptor o middleware para obtener X-REAL-IP y X-Forwarded-For en las llamadas con FAST-API

Cómo crear un interceptor o middleware para obtener X-REAL-IP y X-Forwarded-For en las llamadas con FAST-API

Tiempo de lectura: 2 minutos Hola hoy os traigo un tutorial sobre cómo crear un interceptor o middleware en FastAPI para obtener las cabeceras X-REAL-IP y X-Forwarded-For en las llamadas: Introducción En FastAPI, los interceptores (middlewares) son una herramienta poderosa que te permite personalizar el manejo de las solicitudes HTTP antes o después de que lleguen a los manejadores de … Leer más

Aumentar tiempo de respuesta en FAST-API

Aumentar tiempo de respuesta en FAST-API

Tiempo de lectura: 2 minutos Para extender el tiempo de respuesta en una aplicación FastAPI y evitar el error «504 Gateway Time-out», puedes ajustar el tiempo de espera del servidor web en el que estás ejecutando tu aplicación. El tiempo de espera es el período durante el cual el servidor espera una respuesta antes de considerar que la solicitud ha … Leer más

Crear un API Rest usando FAST API (ejemplo sin conexión a base de datos)

Crear un API Rest usando FAST API (ejemplo sin conexión a base de datos)

Tiempo de lectura: 3 minutos En este tutorial, te enseñaré cómo crear una API REST utilizando FastAPI. FastAPI es un framework web moderno y rápido para construir APIs con Python 3.6+ basado en el estándar ASGI y con la filosofía «menos código, más productividad». Además, FastAPI ofrece una documentación automática interactiva y fácil de usar, lo que lo convierte en … Leer más