我已經搜索了最高和最低的答案這個問題,並最終花了幾個小時,像啓用一個Charles的SSL代理一樣簡單。爲什麼Charles Proxy在啓用SSL時不起作用?
問題
使用查爾斯,試圖通過HTTPS訪問任何時候,你需要將域名添加到啓用SSL的站點列表中(或者你可以使用一個*
涵蓋這一切)。 More details here。
那麼,每當我這樣做時,我不再能夠在瀏覽器中查看任何https頁面。我一直在Chrome中收到'找不到數據'的錯誤,並在開發工具的網絡面板中出現'ERR_EMPTY_RESPONSE'。令人沮喪!
我以爲肯定這是證書can be installed in OS X's keychain,但沒有奏效。然後我在錯誤日誌中發現以下錯誤:
Could not initialize class javax.crypto.SunJCE_b
嗯。也許它與我的Mac上運行的Java版本有關?我試圖將Java 8降級到Java 7,但是沒有。沒有運氣!
爲什麼?
在同一臺機器上完成高壓塞安裝後,此問題開始發生。不幸的是,安裝Java 2017軟件包並不能解決這個問題。 – Micros 2018-02-14 13:08:04