Ответ 1
Простое включение прокси-сервера ssl при щелчке правой кнопкой мыши по конкретному URL:
Недавно я хочу использовать Чарльза, чтобы помочь мне отладить мой веб-код. Однако, когда я вышел из системы, ответ был нечитаемым. Как я мог справиться с этим? Мне нужно увидеть этот фактический текст в ответ.
Простое включение прокси-сервера ssl при щелчке правой кнопкой мыши по конкретному URL:
В Charles щелкните Help → SSL Proxying, а затем выберите Install Charles Root Certificate для вашего компьютера или мобильного устройства.
вы часто увидите, что похоже на тарабарщину, потому что ответ не завершен. (Обратите внимание, что выделенное вами соединение не завершено и не предоставляет статус HTTP HTTP.) Если вы выберите Hex в нижней части окна Charles, вы можете просмотреть, что было выполнено в шестнадцатеричном формате. Его можно перевести, но текстовое представление, на которое вы смотрите на неполные вызовы, как всегда, будет выглядеть как тарабарщина.
Попробуйте снова просмотреть ответ на вызов, когда он будет завершен.
Если у вас возникли проблемы с получением звонков до завершения. Это отдельный вопрос. Попробуйте SSL-соединение и установите сертификат, как и другие. Это можно найти на панели инструментов Charles > Справкa > SSL Proxying > Справка о сертификате Charles Root.
Если вы используете Charles v3.10 или новее, выполните следующие действия:
Secure Sockets Layer(SSL)
в Always Trust
Установите mobile phone
WiFi
Server
на Mac IP Address
Перезапустите свой Чарльз
Шаги в этом видео помогли мне решить эту проблему https://www.youtube.com/watch?v=_tPvZjHPSC8
В основном вам необходимо скачать сертификат на ваше устройство (симулятор). Откройте safari и перейдите по адресу chls.pro/ssl и установите его. Затем на устройстве перейдите к settings-> general → about-> Настройки тяги сертификата и включите сертификат. Затем включите SSL-прокси в Charles, перейдя в Proxy tab-> SSL-прокси и вуаля.
Убедитесь, что вы установили сертификат на свое устройство.. или он не будет работать.
Вы должны установить SSL-сертификат на вашем устройстве. Убедитесь, что вы подключены к прокси-серверу Charles и попробуйте перейти по следующему адресу: chls.pro/ssl (если вы используете устройство Android, вы можете использовать Chrome, а если вы используете устройство iOS, вы должны использовать Safari)
Вы также сможете добавить сертификат на свой компьютер, если вы этого не сделаете, вы не сможете использовать свой браузер, когда Чарльз работает.