Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Proxy 为什么启用SSL时Charles代理不起作用?_Proxy_Charles Proxy - Fatal编程技术网

Proxy 为什么启用SSL时Charles代理不起作用?

Proxy 为什么启用SSL时Charles代理不起作用?,proxy,charles-proxy,Proxy,Charles Proxy,我到处寻找这个问题的答案,最后花了几个小时做了一些简单的事情,比如启用SSL代理 问题 使用Charles,当尝试通过https访问任何内容时,您需要将域添加到启用SSL的域列表中(或者您可以使用*来涵盖所有内容) 好吧,每次我这么做,我就不能再在浏览器中查看任何https页面了。我在Chrome中不断收到“找不到数据”错误,在开发工具的网络面板中收到“ERR_EMPTY_RESPONSE”。令人沮丧 我确信这是证书,但那不起作用。然后,我在错误日志中发现以下错误: Could not init

我到处寻找这个问题的答案,最后花了几个小时做了一些简单的事情,比如启用SSL代理

问题
使用Charles,当尝试通过https访问任何内容时,您需要将域添加到启用SSL的域列表中(或者您可以使用
*
来涵盖所有内容)

好吧,每次我这么做,我就不能再在浏览器中查看任何https页面了。我在Chrome中不断收到“找不到数据”错误,在开发工具的网络面板中收到“ERR_EMPTY_RESPONSE”。令人沮丧

我确信这是证书,但那不起作用。然后,我在错误日志中发现以下错误:

Could not initialize class javax.crypto.SunJCE_b
嗯。也许这和我的Mac上运行的Java版本有关?我尝试将Java8降级为Java7,但没有。不走运


为什么

经过一个又一个小时的搜索,试图联系他们的支持团队,在我能找到的最坚硬的表面上敲击我的头,我发现了这个问题

显然,从苹果需要安装。我不太明白它到底是做什么的,但它与Java版本有关。我没有在任何地方看到这一记录。我最后在另一台机器上安装了Charles的试用版(只是为了看看它是否与我的机器有关),然后我被提示安装了这个。事实上,在我开始之前,我无法开始Charles。为什么在我的机器上,我没有收到提示?不知道。我甚至在尝试排除故障时多次重新安装Charles,但始终没有得到它


奇怪,奇怪,奇怪,但如果有人遇到这个问题,希望这会对其他人有所帮助。

在同一台机器上干净地安装High Sierra之后,我开始出现这个问题。不幸的是,安装Java 2017软件包并不能为我修复它。