Я искал высоко и низко для ответа на этот вопрос и закончил тем, что тратил часы на что-то столь же простое, как включение прокси-сервера SSL с Charles.Почему Charles Proxy не работает при включении SSL?
Вопрос
Использование Чарльза, при попытке что-либо доступ по протоколу HTTPS, необходимо добавить домен в список разрешенных SSL доменов (или вы можете просто использовать *
, чтобы покрыть все это). More details here.
Ну, каждый раз, когда я это делаю, я больше не могу просматривать любые https-страницы в своем браузере. Я продолжаю получать ошибку «нет данных» в Chrome и «ERR_EMPTY_RESPONSE» на сетевой панели инструментов dev. Срыв!
Я точно думал, что это сертификат, который can be installed in OS X's keychain, но это не сработало. Затем я обнаружил следующую ошибку в журнале ошибок:
Could not initialize class javax.crypto.SunJCE_b
Хмм. Может быть, это что-то связано с версией Java, запущенной на моем Mac? Я попытался понизить Java 8 до Java 7, но нет. Не повезло!
Почему?
Эта проблема возникла для меня после чистой установки High Sierra на той же машине. К сожалению, установка пакета Java 2017 не исправляет его для меня. – Micros