Articulo de referencia

Charles Proxy

{{cite web\n | title = Charles Web Debugging Proxy Application – Version History\n | url = https://www.charlesproxy.com/documentation/version-history/\n | date = 23 February 202...

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:

  • IE (configuración de proxy del sistema Windows)
  • Cromo
  • Firefox
  • Safari (configuración de proxy del sistema macOS o Windows)

Véase también

Referencias

  1. "Aplicación proxy de depuración web Charles - Historial de versiones" . 23 de febrero de 2026.
  2. "Aplicación proxy de depuración web Charles – Descargar Charles" .
  3. Jesse Wilson (01-08-2016). "Charles 4 tiene HTTP/2" .
  4. "Tutorial: Uso de Charles Proxy con el desarrollo de iOS y la depuración HTTP" . 11/04/2016.
  5. Erik Straub (2017-06-20). "Uso de Charles Proxy para depurar el tráfico SSL de Android" . Medium .
  6. David Walsh (21/01/2016). "Depuración remota con Charles Proxy" .
  • Sitio web oficial