Curl en el navegador: sin Postman, sin CORS
Escribe una URL, elige GET / POST / PUT, añade cabeceras y body, pulsa. La petición sale desde nuestro servidor, así que CORS no bloquea y no necesitas instalar Postman.
Obtienes el código de status, las cabeceras de respuesta, el body (JSON / XML / HTML auto-formateado), el tamaño (comprimido + descomprimido), set-cookie más el desglose de timing: DNS / TTFB / transferencia.
Excelente para depuración de API: webhooks, OAuth, endpoints de terceros, comprobar cabeceras de caché o CORS, sin salir del navegador.
Cómo usarlo
- Elige el método (GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS) en la barra superior.
- Pega la URL destino (debe empezar por https:// o http://).
- En la pestaña Headers añade tus propias cabeceras (p. ej. Accept: application/json, X-API-Key).
- En la pestaña Body elige un formato: JSON, form-data, x-www-form-urlencoded o raw. Escribe los datos.
- En la pestaña Auth elige Basic (usuario + password) o Bearer (token). La cabecera Authorization se construye automáticamente.
- Pulsa Enviar. A la derecha ves el status, las cabeceras, el body, el timing y las cookies.
- Activa Seguir redirecciones solo cuando quieras ver toda la cadena 3xx → 200. Cada redirección se re-valida contra SSRF antes de seguirla.
Cuándo es útil
Un tester de peticiones HTTP resuelve problemas del día a día de frontend y backend:
- Depuración de API. ¿El endpoint responde siquiera? ¿Devuelve lo que prometen los docs? Un disparo, panorama completo.
- CORS que fetch del navegador no puede vencer. ¿Tu fetch en devtools lanza un CORS error? Desde nuestro servidor CORS no existe: ves la respuesta real del servidor, no el envoltorio del navegador alrededor del error.
- Receptores de webhook. POST a tu propio webhook, ve qué llega y en qué forma.
- Tokens OAuth / Bearer. Comprueba si el token es válido: GET /me con Authorization: Bearer ... y lee la respuesta.
- Basic Auth. Sondea endpoints tras Basic (paneles admin, APIs legacy).
- Triaje de performance. ¿TTFB demasiado alto? ¿Transferencia más larga de lo esperado? Lo ves desglosado.
- Cadenas de redirección. ¿El dominio hace 3 saltos antes de la página? La lista de saltos muestra cada uno.
- Comprobaciones de cabeceras de caché. Cache-Control, ETag, Last-Modified: lista completa de cabeceras de respuesta.
- Preflight OPTIONS. Preflight CORS con Origin y Access-Control-Request-Method reales, así ves exactamente qué devuelve tu servidor.
Relacionadas: capta webhooks entrantes en el receptor de webhook, simula respuestas con el generador de mock API, o genera tipos de petición directamente desde una spec OpenAPI.