If you do not set the following, HTTPS Reqeust and response are garbled, after setting up HTTPS can grab the packet.
Mobile-side operation:
Download the Charles Certificate Http://www.charlesproxy.com/ssl.zip, unzip it and import it into your iOS device (send the CRT file as a mail attachment, then click on an attachment in your iOS device to install it, or upload it to a web drive like Baidu, download and install via Safari)
Computer-side operation:
1. On Charles's toolbar, click the Settings button and select Proxy Settings ...
Switch to the SSL tab and select Enable SSL proxying. (Don't worry, don't turn it off until you've chosen)
2, SSL tab locations fill in the domain name and port to grab the package, click the Add button, in the popup form host fill in the domain name. such as filling api.instagram.com,port fill 443 Charles cracked version: On the phone first 1) connection agent. 2) Access: 1.STAR.0611.CC/1.CRT (this is actually the mobile phone to download the certificate) 3) charles-> Help, SSL proxying->install remote device, mobile Access this The resulting URL Http://charlesproxy.com/getssl installation certificate. If not, check to see if the certificate on the computer is trusted, 1) search for Charles in the keychain, click on the certificate, show introduction, Always trust! 2) Help->ssl proxying, install root certificate can also go directly to the keychain.
How to grab a packet on HTTPS in Charles