Твиттер не может знать, что посередине человек.Я не использовал Чарльза, но я использовал Fiddler2.Попробуйте это.
http://www.charlesproxy.com/documentation/proxying/ssl-proxying/
http://www.fiddler2.com/fiddler/help/httpsdecryption.asp
Расшифровка HTTPS выполняется прокси-сервером, который создает собственный сертификат и передает его браузеру.Браузер заметит, что он соединяется с неверным сертификатом, и выдаст предупреждение, но сервер (Twitter) просто увидит прокси как другой браузер.Соединение с прокси-сервером использует сертификат Twitter, поэтому оно по-прежнему защищено.
Возможно, это ваша проблема:
В: Может ли Fiddler перехватывать трафик с устройств Apple iOS, таких как iPad / iPhone /Устройства iPod Touch и Android?A: Да, но эти устройства могут быть несовместимы с сертификатами по умолчанию, которые генерирует Fiddler.
Чтобы устранить несовместимость, вы можете заменить генератор сертификатов по умолчанию Fiddler на тот, который генерирует сертификаты, содержащие флаги (например, AKID, SKID), которыесовместимы с этими платформами.Просто скачайте и установите новый производитель сертификатов и перезапустите Fiddler.