title: Charles Proxy
text: # Charles Proxy
  
  Charles Web Debugging Proxy es una aplicación de servidor proxy de depuración HTTP multiplataforma escrita en Java. Permite al usuario ver HTTP, HTTPS, HTTP/2 y el tráfico de puerto TCP habilitado al que se accede desde, hacia o a través de la computadora local. Esto incluye solicitudes y respuestas que incluyen encabezados HTTP y metadatos (por ejemplo, cookies, almacenamiento en caché e información de codificación) con funcionalidad dirigida a ayudar a los desarrolladores a analizar las conexiones y los mensajes.
  
  # Charles Proxy
  ## Características
  
  * Análisis de mensajes de red: Charles muestra las fuentes de mensajería completas de todas las comunicaciones basadas en HTTP y TCP similares que pasan a través de su puerto proxy.
  * Interpretación XML, JSON, SOAP: visores estructurados que traducen el contenido HTTP en bruto en un formato de árbol para su análisis.
  * Visores de HTML, CSS, JavaScript: proporcionan visualización de contenido de texto marcado / formateado / no minado
  * Depuración de SSL: permite el descifrado de datos cifrados para revisar / solucionar problemas del contenido transmitido.
  * Regulación del ancho de banda: para simular velocidades de internet más lentas al reducir el ancho de banda / velocidad e introducir la latencia, por ejemplo para simular una conexión 3G más lenta.
  * Ayudas de desarrollo de Flash, incluido el análisis de contenido del formato de mensaje de acción (AMF).
  * Depuración de conexiones HTTP desde dispositivos móviles: proporciona un proxy entre un dispositivo IOS o Android y un sitio remoto, para depurar las conexiones HTTP y el comportamiento que solo se produce en los dispositivos, incluida la depuración de problemas de transmisión de video, problemas de Airplay , etc. Eso no puede ser probado en el simulador de iOS.
  * Depuración remota de archivos: capacidad de intercambiar un archivo remoto por un archivo local para ayudar a depurar un sitio remoto sin requerir acceso a los archivos del servidor.
  * Ayudas de depuración, como la repetición de solicitudes de envío de URL para probar cambios del servidor, agregar puntos de interrupción o editar variables de solicitud.
  * Función de validación: capacidad de 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 W3C, útil para el contenido al que el servicio W3C no puede acceder directamente.
  
  # Charles Proxy
  ## Soporte del navegador
  
  Charles se autoconfigura para su uso en los siguientes navegadores:
  * IE (configuración de proxy del sistema de Windows)
  * Chrome
  * Firefox
  * Safari (configuración de proxy del sistema Mac OS X o Windows)