Charles Web Debugging Proxy es una aplicación de servidor proxy de depuración HTTP multiplataforma escrita en Java . Permite al usuario visualizar el tráfico HTTP , HTTPS , HTTP/2 [ 3 ] y el tráfico de puertos TCP habilitados desde, hacia o a través del equipo local. Esto incluye solicitudes y respuestas, incluyendo encabezados HTTP y metadatos (por ejemplo, cookies, información de caché y codificación), con funcionalidades orientadas a ayudar a los desarrolladores a analizar conexiones y mensajes.
Características
- Análisis de mensajes de red: Charles muestra las fuentes de mensajería completas de todas las comunicaciones HTTP y similares basadas en TCP que pasan a través de su puerto proxy.
- Interpretación de XML , JSON y SOAP : visores estructurados que traducen el contenido HTTP sin procesar a un formato de árbol para su análisis.
- Visores de HTML , CSS y JavaScript : proporcionan visualización de contenido de texto con formato, marcado y sin minificar.
- Depuración SSL: permite descifrar los datos cifrados para revisar y solucionar problemas relacionados con el contenido transmitido.
- Limitación del ancho de banda: simular velocidades de internet más lentas reduciendo el ancho de banda/velocidad e introduciendo latencia, por ejemplo, para simular una conexión 3G más lenta.
- Herramientas de desarrollo Flash, incluido el análisis de contenido en formato de mensaje de acción (AMF).
- Depuración de conexiones HTTP desde dispositivos móviles: proporcionar un proxy entre un dispositivo iOS [ 4 ] o Android [ 5 ] y un sitio remoto, para depurar conexiones HTTP y comportamientos que solo ocurren en dispositivos, incluyendo la depuración de problemas de transmisión de video, problemas de AirPlay, etc. que no se pueden probar en el simulador de iOS.
- Depuración de archivos remotos: capacidad de intercambiar un archivo remoto por un archivo local para facilitar la depuración de un sitio remoto sin necesidad de acceder a los archivos del servidor. [ 6 ]
- Herramientas de depuración, como repetir las solicitudes POST de URL para probar los cambios del servidor, agregar puntos de interrupción o editar las variables de la solicitud.
- Función de validación: permite hacer clic con el botón derecho en cualquier solicitud de proxy y proporcionar comentarios de validación mediante el Servicio de validación de marcado del W3C , útil para contenido al que el servicio del W3C no puede acceder directamente.
Compatibilidad con navegadores
Charles se autoconfigurará para su uso con los siguientes navegadores:
Véase también
Referencias
- ↑ "Aplicación proxy de depuración web Charles - Historial de versiones" . 23 de febrero de 2026.
- ↑ "Aplicación proxy de depuración web Charles – Descargar Charles" .
- ↑ Jesse Wilson (01-08-2016). "Charles 4 tiene HTTP/2" .
- ↑ "Tutorial: Uso de Charles Proxy con el desarrollo de iOS y la depuración HTTP" . 11/04/2016.
- ↑ Erik Straub (2017-06-20). "Uso de Charles Proxy para depurar el tráfico SSL de Android" . Medium .
- ↑ David Walsh (21/01/2016). "Depuración remota con Charles Proxy" .
Enlaces externos
- Sitio web oficial
- Software de desarrollo web
- analizadores de red
- Software de red básico