A. What
The Charles tool makes it possible to intercept and analyze network packets by setting itself up as a network Access Proxy for the system so that all network access requests are done through it.
It can achieve the following
Support SSL Proxy: Intercepts the request to analyze SSL.
Supports traffic control: simulates slow network and long wait Time (latency) requests.
Supports AJAX debugging: Automatically formats JSON or XML data for easy viewing.
Support for AMF debugging: The Flash Remoting or Flex Remoting information can be formatted for easy viewing.
Support to re-send network requests, convenient back-end debugging.
Support for modifying network request parameters. Supports interception and dynamic modification of network requests. Check whether Html,css and RSS content meet the standards.
: http://www.charlesproxy.com
Second, download the installation
1, first to download the official website, we downloaded the 3.10.1 version of
2.1. If we want to intercept the analysis SSL protocol, we also need to install the corresponding CA certificate: http://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/
2.2, click after download, choose always credit:
2.3 After selecting Trust, login-Certificate: There will be a corresponding certificate
2.4. We can see the corresponding request and response from Charles:
iOS Dev _ tool using--charles (Network packet analysis tool)