Charles
Charles es un proxy web (http proxy/monitor HTTP) que se ejecuta en su propio equipo. Su navegador web (o cualquier otra aplicación de Internet) está configurado para acceder a Internet a través de Charles, y Charles puede registrar y mostrarle todos los datos que se envían y reciben.
¿Qué es Charles?
En el desarrollo web y de Internet, no puede ver lo que se envía y recibe entre su navegador web / cliente y el servidor. Sin esta visibilidad, es difícil y requiere mucho tiempo determinar exactamente dónde está la falla. Charles hace que sea fácil ver lo que está sucediendo, para que pueda diagnosticar y solucionar problemas rápidamente.
Charles hace que la depuración sea rápida, confiable y avanzada; ¡ahorrando tiempo y frustración!
Características principales
- Proxy SSL: consulte Solicitudes y respuestas SSL en texto sin formato
- Ajuste de ancho de banda para simular conexiones a Internet más lentas, incluida la latencia
- Depuración AJAX: consulte Solicitudes y respuestas XML y JSON como árbol o como texto
- AMF: muestra el contenido de los mensajes de Flash Remoting/Flex Remoting como un árbol
- Repetir solicitudes para probar cambios de back-end
- Editar solicitudes para probar diferentes entradas
- Puntos de interrupción para interceptar y editar solicitudes o respuestas
- Validar respuestas HTML, CSS y RSS/atom registradas mediante el validador W3C
Recursos de Charles
- Proxy SSL
Charles puede actuar como intermediario en la comunicación HTTP/SSL, lo que le permite depurar el contenido de sus sesiones HTTPS.
- Limitación de ancho de banda
Charles simula las velocidades del módem limitando efectivamente su ancho de banda e introduciendo latencia, para que pueda experimentar un sitio completo como lo puede hacer un usuario de módem (simulador de ancho de banda).
- AJAX
Charles es útil para desarrollar XML en navegadores Web como AJAX (Asynchronous Javascript and XML) y XMLHTTP porque le permite ver el XML real que fluye entre el cliente y el servidor. Charles admite de forma nativa JSON, JSON-RPC y SOAP, mostrando cada uno en un formato de árbol simplificado para facilitar la visualización y la depuración.
- Instantánea
Charles es ideal para los desarrolladores de Adobe Flash porque puede ver el contenido de LoadVariables, LoadMovie y cargas XML. Charles también tiene soporte nativo para Flash Remoting (AMF0 y AMF3).
Requisitos de sistema:
Configuración del navegador y del sistema
- Cualquier navegador, debe estar configurado para usar Charles como su servidor proxy.
Charles puede autoconfigurar los ajustes de proxy en muchos casos, incluyendo:
- Configuración de proxy de Windows/Internet Explorer: la mayoría de las aplicaciones de Windows la usan automáticamente
- Configuración de proxy de macOS: la mayoría de las aplicaciones de macOS la utilizan automáticamente
- Configuración del proxy de Mozilla Firefox (todas las plataformas)
¿No sabe qué software
necesita?
Cuéntenos su necesidad y nuestro equipo le ayuda a elegir la solución ideal — entre más de 10 mil opciones de nuestro catálogo.