2014-12-07 101 views
4

我已經搜索了最高和最低的答案這個問題,並最終花了幾個小時,像啓用一個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,但是沒有。沒有運氣!

爲什麼?

回答

3

經過數小時和數小時的搜索,試圖聯繫他們的支持團隊,並在我能找到的最困難的表面上敲打我的頭,我認爲這是不可能的。

顯然,蘋果公司需要安裝this package。我不完全明白它的作用,而是與Java版本有關。我沒有看到這個記錄在任何地方。我最終在另一臺機器上安裝了Charles的試用版(只是爲了查看它是否與我的機器有關),並提示我安裝它。事實上,直到我做完了,我才能開始查爾斯。爲什麼在我的機器上,我沒有收到該提示?不知道。我甚至在嘗試排除故障時重新安裝了查爾斯,並且從未得到它。奇怪,奇怪,奇怪,但希望這可以幫助別人解決這個問題。

+0

在同一臺機器上完成高壓塞安裝後,此問題開始發生。不幸的是,安裝Java 2017軟件包並不能解決這個問題。 – Micros 2018-02-14 13:08:04

相關問題