← Volver a las funciones
Free

Probador de CORS

El Probador de CORS verifica si una solicitud de origen cruzado desde tu sitio sería permitida por el servidor de destino. Ejecuta el pre-vuelo (OPTIONS) y la solicitud real, informa un veredicto de PERMITIDO/BLOQUEADO y desglosa las cabeceras Access-Control-Allow-Origin, Métodos, Cabeceras y Credenciales para que puedas identificar exactamente por qué falla una solicitud.

"Bloqueado por CORS" es uno de los errores más confusos en el desarrollo del navegador: el navegador impide silenciosamente la solicitud sin devolver información útil a tu código, y leer las cabeceras CORS en bruto es tedioso. El Probador de CORS aclara todo el panorama. Ingresa la URL de destino, el método HTTP y el origen que deseas probar (por defecto, la página actual). Opcionalmente, enumera cualquier cabecera de solicitud personalizada que planees enviar (content-type, authorization, etc.). La herramienta ejecuta la solicitud OPTIONS de pre-vuelo (añadida automáticamente cuando la solicitud no es "simple") seguida de la solicitud real, y analiza cada cabecera de respuesta CORS relevante. Luego renderiza un desglose de aprobado/reprobado: ¿está Allow-Origin configurado correctamente?, ¿incluye Allow-Methods tu método?, ¿están tus cabeceras personalizadas en Allow-Headers?, ¿coincide Allow-Credentials con tu flag de credenciales? El veredicto final es inequívoco — PERMITIDO o BLOQUEADO — y la lista por verificación te dice exactamente qué corregir en el backend.

Vista previa en vivo
example.com
CORS Checker ✓ Testing complete
POST https://api.backend.com/users
Origin:https://app.example.com Headers:content-type,authorization
✓ Request would be ALLOWED
Checks
Allow-Origin matches https://app.example.com
Method POST is allowed
Request headers permitted by Allow-Headers
Preflight (OPTIONS) · 204 No Content
access-control-allow-origin: https://app.example.com
access-control-allow-methods: GET, POST, PUT, DELETE
access-control-allow-headers: content-type, authorization
access-control-max-age: 86400
Características clave

Detección Automática de Pre-vuelo

Detecta cuándo se ejecutaría una solicitud OPTIONS de pre-vuelo (métodos no simples o cabeceras personalizadas) y la dispara automáticamente con las cabeceras Access-Control-Request-* correctas.

Desglose por Verificación

Cada regla CORS se evalúa individualmente: coincidencia de origen, métodos permitidos, cabeceras permitidas, credenciales. Ves exactamente qué verificación falla.

Veredicto Inequívoco

Un banner grande en verde PERMITIDO o en rojo BLOQUEADO en la parte superior — sin tener que leer cabeceras para descifrar la respuesta.

Inspección Completa de Cabeceras

Muestra cada cabecera de respuesta tanto de la solicitud de pre-vuelo como de la real, con las cabeceras específicas de CORS resaltadas.

Pruebas de Origen Personalizado

Simula ser cualquier origen, no solo la página actual — útil para probar cómo se manejarían las integraciones de terceros.

Funciona desde Segundo Plano

La sonda se ejecuta desde el segundo plano de la extensión para que las búsquedas de origen cruzado no se vean bloqueadas por la política CORS de la propia página anfitriona.

Casos de uso comunes

Depuración de Errores "Bloqueado por CORS"

Cuando tu frontend muestra un error de CORS en la consola, usa la herramienta para ver exactamente qué cabecera le falta al backend — mucho más rápido que leer secciones de la especificación.

Validación de Configuración CORS de API

Antes de lanzar una nueva API pública, pruébala desde la herramienta para confirmar que cada combinación esperada de origen, método y cabecera funciona.

Pruebas de Integración con Terceros

Al integrarte con una API de terceros, prueba desde tu origen con tus cabeceras planificadas para confirmar que la solicitud se procesará.

Depuración de Caché de Pre-vuelo

Verifica el valor de Access-Control-Max-Age para ver cuánto tiempo almacenará el navegador los resultados del pre-vuelo — útil cuando se prueba después de cambios en las cabeceras.

Pruebas en Diferentes Entornos

Ejecuta la misma prueba de CORS contra las URLs de dev, staging y prod para detectar configuraciones erróneas específicas del entorno antes que los usuarios.

Cómo usarlo
1

Abrir Probador de CORS

Haz clic en el ícono de CORS en el dock de DevSuite Pro. Se abre un panel con entradas para URL, método, origen y cabeceras.

2

Ingresar URL y Método de Destino

Pega el endpoint de la API que deseas probar y elige el método HTTP (GET, POST, PUT, DELETE, etc.).

3

Establecer Origen y Cabeceras

El origen por defecto es la página actual. Cámbialo si estás probando un origen diferente. Enumera cualquier cabecera de solicitud personalizada separada por comas.

4

Haz Clic en Probar CORS

La herramienta ejecuta el pre-vuelo (si es necesario) y la solicitud real, luego renderiza el veredicto y las verificaciones.

5

Leer y Corregir

Si está BLOQUEADO, la lista por verificación te dice qué falta en la respuesta del servidor. Corrige la cabecera del backend y vuelve a probar.

¿Listo para probarlo? Probador de CORS?

Instala DevSuite Pro gratis y desbloquea más de 39 herramientas de desarrollador para tu navegador.

Añadir a Chrome Añadir a Edge Añadir a FireFox