Công cụ proxy dựa trên Java
Charles là một công cụ proxy HTTP / giám sát HTTP / Reverse Proxy mạnh mẽ cho phép nhà phát triển xem tất cả lưu lượng HTTP giữa máy tính và Internet.
Charles cho phép các nhà phát triển để xem các yêu cầu, phản hồi và tiêu đề HTTP chứa thông tin cookie và bộ nhớ đệm quan trọng. Nó rất hữu ích để cho phép gỡ lỗi nội dung của các phiên HTTPS. Nó hoạt động bằng cách mô phỏng tốc độ modem bằng cách điều chỉnh hiệu quả băng thông và giới thiệu độ trễ để các nhà phát triển có thể trải nghiệm toàn bộ trang web như người dùng modem.
Vì lý do này, Charles đặc biệt hữu ích cho các nhà phát triển Macromedia Flash vì nó làm cho nó có thể xem nội dung của các tải LoadVariables, LoadMovie, XML, v.v. Cuối cùng, Charles rất hữu ích cho việc phát triển XML trong các trình duyệt web, chẳng hạn như AJAX (Javascript và XML không đồng bộ) và XMLHTTP.
Charles là một công cụ hữu ích cho bất kỳ nhà phát triển nào cần xem proxy HTTP trên máy Mac của họ.