Cliente de API
Envía peticiones HTTP, crea cabeceras y parámetros e inspecciona respuestas; guarda tus últimas 25.
Las peticiones se envían directo desde tu navegador a la URL que indicas: ArrayKit no las intermedia, ve ni almacena. Tu historial de peticiones permanece en el almacenamiento local de este navegador.
¿Tienes un comando curl? Conviértelo con cURL a Fetch.
Acerca de Cliente de API
Este cliente de API te permite construir y enviar peticiones HTTP directamente desde tu navegador, como un Postman ligero. Elige un método, escribe una URL, agrega parámetros de consulta y cabeceras con filas de clave/valor, y adjunta un cuerpo JSON o en texto plano para POST, PUT, PATCH y DELETE. Envía la petición e inspecciona la respuesta completa: código de estado, tiempo, tamaño, cabeceras y un cuerpo con formato. Cada petición que envías se guarda en tus últimas 25, almacenadas en este navegador, para que puedas reabrirla y reenviarla con un clic. Las peticiones van directo desde tu navegador a la URL que indicas —nunca pasan por ArrayKit—, así que la herramienta queda sujeta a la política CORS de la API de destino, igual que cualquier fetch del navegador.
Características
- Todos los métodos comunes: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Crea parámetros y cabeceras con filas de clave/valor activables
- Envía un cuerpo JSON o en texto; el Content-Type se añade por ti
- Ve el estado, el tiempo y el tamaño de la respuesta de un vistazo
- Respuesta JSON con formato y vista completa de cabeceras
- Tus últimas 25 peticiones se guardan en este navegador y se recargan
- Copia el cuerpo o las cabeceras de la respuesta con un clic
- Se ejecuta en tu navegador y habla directo con el endpoint
Cómo usar Cliente de API
- Elige un método HTTP y escribe la URL de la petición.
- Agrega parámetros, cabeceras o un cuerpo en las pestañas de abajo.
- Haz clic en Send para lanzar la petición desde tu navegador.
- Inspecciona el estado, el tiempo, las cabeceras y el cuerpo de la respuesta.
Ejemplo
Entrada
GET https://jsonplaceholder.typicode.com/todos/1
Salida
200 OK · 142 ms · 83 B
{
"userId": 1,
"id": 1,
"completed": false
}
Una petición GET y su respuesta JSON con formato.
Errores comunes y solución de problemas
- La petición falla con «Failed to fetch» y sin respuesta. — Los navegadores solo pueden llamar a APIs que permiten peticiones de origen cruzado. Si la API de destino no envía cabeceras CORS, el navegador bloquea la respuesta: usa una API con CORS habilitado o llámala desde tu propio backend.
- Se bloquea una petición a una URL http://. — Las páginas servidas por https no pueden llamar a endpoints http inseguros (contenido mixto). Usa la versión https de la API.
Preguntas frecuentes
- ¿Qué es un cliente de API?
- Un cliente de API te permite construir y enviar peticiones HTTP e inspeccionar las respuestas, para probar y depurar APIs REST sin escribir código. Este se ejecuta en tu navegador.
- ¿Mi petición pasa por los servidores de ArrayKit?
- No. Cada petición se envía directo desde tu navegador a la URL que indicas; ArrayKit nunca la intermedia, la ve ni la almacena. Tu historial de peticiones se guarda solo en este navegador.
- ¿Por qué obtengo un error CORS?
- Los navegadores bloquean las respuestas de origen cruzado salvo que la API de destino devuelva las cabeceras CORS correctas. Es una regla de seguridad del navegador; usa una API con CORS habilitado o tu propio servidor.
- ¿Se guardan mis peticiones?
- Tus últimas 25 peticiones se guardan en el almacenamiento local de este navegador para que puedas reenviarlas. Borrar el historial o el almacenamiento del navegador las elimina.
- ¿Qué métodos HTTP admite?
- GET, POST, PUT, PATCH, DELETE, HEAD y OPTIONS. POST, PUT, PATCH y DELETE pueden llevar un cuerpo de petición.
Herramientas relacionadas
Todas las herramientas de ArrayKit