Charles یک پروکسی وب (HTTP Proxy / HTTP Monitor) است که بر روی رایانه شخصی شما اجرا می شود. سپس مرورگر وب شما (یا هر برنامه اینترنتی دیگر) برای دسترسی به اینترنت از طریق چارلز پیکربندی شده است و چارلز قادر است تمام داده های ارسال شده و دریافت شده را برای شما ضبط و نمایش دهد.
ویژگی های اصلی
SSL Proxying: درخواستها و پاسخهای SSL را با متن ساده مشاهده کنید
پهنای باند پرتاب برای شبیه سازی اتصالات کندتر اینترنت از جمله تأخیر
اشکال زدایی AJAX: مشاهده درخواست ها و پاسخ های XML و JSON به عنوان یک درخت یا به عنوان متن
AMF: محتوای پیام های Remoting Flash / Flex Remoting را به عنوان یک درخت مشاهده کنید
تکرار درخواست ها برای آزمایش تغییرات برگشت
درخواست ها را برای آزمایش ورودی های مختلف ویرایش کنید
نقاط شکستن برای رهگیری و ویرایش درخواست ها یا پاسخ ها
با استفاده از اعتبار سنجنده W3C ، پاسخهای HTML ، CSS و RSS / atom را ضبط کنید