Подтвердить что ты не робот

Ответ прокси-сервера Charles нечитабельный

Недавно я хочу использовать Чарльза, чтобы помочь мне отладить мой веб-код. Однако, когда я вышел из системы, ответ был нечитаемым. Как я мог справиться с этим? Мне нужно увидеть этот фактический текст в ответ.

Unreadable code in response

4b9b3361

Ответ 1

Простое включение прокси-сервера ssl при щелчке правой кнопкой мыши по конкретному URL:

enter image description here

Ответ 2

В Charles щелкните Help → SSL Proxying, а затем выберите Install Charles Root Certificate для вашего компьютера или мобильного устройства.

Ответ 3

вы часто увидите, что похоже на тарабарщину, потому что ответ не завершен. (Обратите внимание, что выделенное вами соединение не завершено и не предоставляет статус HTTP HTTP.) Если вы выберите Hex в нижней части окна Charles, вы можете просмотреть, что было выполнено в шестнадцатеричном формате. Его можно перевести, но текстовое представление, на которое вы смотрите на неполные вызовы, как всегда, будет выглядеть как тарабарщина.

Попробуйте снова просмотреть ответ на вызов, когда он будет завершен.

Если у вас возникли проблемы с получением звонков до завершения. Это отдельный вопрос. Попробуйте SSL-соединение и установите сертификат, как и другие. Это можно найти на панели инструментов Charles > Справкa > SSL Proxying > Справка о сертификате Charles Root.

Ответ 4

Если вы используете Charles v3.10 или новее, выполните следующие действия:

  • Откройте свой Чарльз, выберите "Справка" → "Прокси SSL" → Установить сертификат Rolex Чарльза

1]

  1. Чарльз установит вам сертификат Mac. Дважды щелкните сертификат и установите значение Secure Sockets Layer(SSL) в Always Trust

2]

  1. Установите mobile phone WiFi Server на Mac IP Address

  2. Перезапустите свой Чарльз

Ответ 5

Шаги в этом видео помогли мне решить эту проблему https://www.youtube.com/watch?v=_tPvZjHPSC8

В основном вам необходимо скачать сертификат на ваше устройство (симулятор). Откройте safari и перейдите по адресу chls.pro/ssl и установите его. Затем на устройстве перейдите к settings-> general → about-> Настройки тяги сертификата и включите сертификат. Затем включите SSL-прокси в Charles, перейдя в Proxy tab-> SSL-прокси и вуаля.

Ответ 6

Убедитесь, что вы установили сертификат на свое устройство.. или он не будет работать.

Ответ 7

Вы должны установить SSL-сертификат на вашем устройстве. Убедитесь, что вы подключены к прокси-серверу Charles и попробуйте перейти по следующему адресу: chls.pro/ssl (если вы используете устройство Android, вы можете использовать Chrome, а если вы используете устройство iOS, вы должны использовать Safari)

Вы также сможете добавить сертификат на свой компьютер, если вы этого не сделаете, вы не сможете использовать свой браузер, когда Чарльз работает.