Cliente de API

Envía una petición HTTP y lee la respuesta: directamente desde tu navegador, sin cuenta y sin proxy.

Parámetros de consulta: los cambios aquí se escriben de vuelta en la URL de arriba.

Las peticiones van directamente de tu navegador a la dirección que escribes, nunca por nuestros servidores. No se guarda nada, no se escribe en la barra de direcciones ni se registra.

Envía una petición para ver aquí el código de estado, las cabeceras y el cuerpo.

Cómo se usa

  1. Elige el método, pega el endpoint y pulsa Enviar (o ⌘ / Ctrl + Intro). No se envía nada antes de eso.
  2. Rellena Parámetros, Cabeceras y Cuerpo según necesites: el número de cada pestaña indica cuántas filas están activas.
  3. La primera línea de la respuesta da el código de estado, el tiempo total y el tamaño; los cuerpos JSON se indentan automáticamente.
  4. ¿Bloqueado por CORS? Abre Código y copia la petición idéntica como curl, fetch o Python para ejecutarla en un terminal.
  5. Restablecer lo borra todo, y recargar la página también: ninguna petición se guarda jamás.

Ejemplo

Petición

GET https://httpbin.org/anything?from=es&id=1

Respuesta

200 OK · 124 ms · 1,2 KB · application/json
{
  "args": { "from": "es", "id": "1" },
  "method": "GET"
}

Todos los valores de la derecha vienen del servidor: esta herramienta solo los formatea. La vista Código contiene la misma petición como curl, que da la misma respuesta en un terminal.

Reglas, límites y problemas conocidos

  • No hay proxy. Cuando el destino no envía Access-Control-Allow-Origin, el navegador oculta la respuesta a esta página: la petición puede haber llegado igualmente al servidor. Usa la vista Código para ejecutarla en local.
  • localhost, las direcciones de intranet y las URL http:// llamadas desde esta página https los bloquea el navegador, no esta herramienta.
  • Las cookies nunca se envían (se omiten las credenciales), así que las API que dependen de una sesión necesitan el token en una cabecera.
  • Set-Cookie, las cadenas de redirección, los bytes sin procesar y los tiempos de DNS/TLS no están disponibles para el navegador y no se muestran aquí.
  • Sin historial, colecciones ni entornos: recargar lo borra todo, y no se escribe nada en la barra de direcciones, el almacenamiento ni los registros.
  • Los cuerpos de petición son solo texto, hasta 64 KB; la carga de archivos queda fuera de alcance.
  • El tamaño mostrado es el cuerpo descodificado; el tiempo mostrado es el total, no el tiempo hasta el primer byte.
  • Solo HTTP: WebSocket, SSE y gRPC quedan fuera de alcance (GraphQL sigue funcionando como POST con JSON).

Útiles junto a un cliente de API.