我最近从mac开发环境切换到windows开发环境。我广泛使用Chrles代理来捕获网络流量、请求和响应详细信息。现在我已经在windows 8中安装了Charles proxy 3.7版。然而,我观察到,我工作的网站根本没有在Charles proxy上打开。它显示以下异常消息。它对所有其他网站都非常有效。
Charles错误报告
连接到远程主机失败
Charles无法连接到远程主机。检查您的Internet连接是否正常,以及远程主机是否可访问。也许您的网络使用代理服务器访问Internet?您可以在外部代理设置中配置Charles使用外部代理服务器。
报告的实际例外情况是:
Java语言网ConnectException:连接超时:连接Charles代理,http://www.charlesproxy.com/
我来SE之前所做的研究:
我在谷歌上搜索过关键词“Charles Error Report Failed to connect to remote host”。我得到了与上述问题相关的几个链接。
第一个链接说检查外部代理设置。我已经检查过了,我的计算机中没有外部代理设置。
第二个链接说在浏览器中打开url并关闭charles代理并重新打开它。我做到了。仍然没有运气。
如何克服这个问题?
我作为一个计时或缓存相关的小精灵经历过这种情况。对我来说,在大多数情况下,这可以通过在浏览器中强制重新加载几次来解决。在每个平台上这样做略有不同。在Mac/Chrome中,按住Shift R键几秒钟就可以了。在Win/IE中,按住Shift键并单击地址栏中的“重新加载”图标几次即可完成此操作-理论上,Shift F5应该可以完成相同的操作,但效果并不理想。
对于其他代理,如Fiddler,您是否也有同样的问题?如果是这样,这可能与Charles无关,但可能是网络问题或应用程序无法使用代理。
其他原因可能是使用HTTPS(可能导致证书错误)或使用环回地址(localhost或127.0.0.1),代理可能会或不会忽略该地址。
更新
在IE10中,增强的保护模式可防止不受信任的应用程序访问本地资源。不在受信任区域中的页面和站点被视为未受信任,因此它们无法连接到任何本地代理。Fiddler包含一个配置按钮,用于配置Windows 8以绕过此操作。你可以在这里找到一个很好的解释,解释发生了什么以及为什么会这样。
在Windows 8中,EPM仅为Metro IE启用。在8.1中,即使是桌面IE也默认启用。
您可以通过简单地将您的站点地址添加到IE的html" target="_blank">安全设置中的受信任区域来使Charles再次工作,或者您可以下载配置Fiddler for Windows 8 Metro风格应用程序中提到的EnableLoopBack实用程序,以允许IE通过本地代理连接到您的站点
:101:22:ERROR:•在表达式“count words”的第一个参数中的“hello”中,即表达式:countWords[“hello”,“hello”,“world”]中的“[”hello“,”hello“,”world“]”中,无法将预期类型“Char”与实际类型“[Char]”匹配• :101:31:error:•在表达式“count words”的第一个参数中的“world”中,即
错误日志对于发现程序中的错误是非常有帮助的,但是有些时候它也会将应用程序的结构暴露给外部。为了有效的保护你的应用程序不受到由此而引发的问题。你需要将在你的服务器上使用开发和生产(线上)两套不同的配置。 开发环境 为了在开发环境中显示所有可能的错误,将你的 php.ini 进行如下配置: display_errors = On display_startup_errors = On error_re
1.1.2. 错误报告 没有不会犯错的开发者,PHP的错误报告功能将协助您确认和定位这些错误。可以PHP提供的这些详细描述也可能被恶意攻击者看到,这就不妙了。使大众看不到报错信息,这一点很重要。做到这一点很容易,只要关闭display_errors,当然如果您希望得到出错信息,可以打开log_errors选项,并在error_log选项中设置出错日志文件的保存路径。 由于出错报告的级别设定可以导致
我正在使用cmake Gui构建开罗。当我点击“配置”时,Cmake显示以下错误: 找不到PIXMAN,尝试在系统变量PIXMAN中设置PIXMAN根文件夹的路径(缺少:PIXMAN_LIBRARIESPIXMAN_INCLUDE_DIRS) 找不到ZLIB(缺少:ZLIB_LIBRARYZLIB_INCLUDE_DIR) C:/cmake-3.7.0-rc1-win32-x86/share/cm
主要内容:克鲁斯卡尔算法的具体实现在连通网中查找 最小生成树的常用方法有两个,分别称为 普里姆算法和克鲁斯卡尔算法。本节,我们给您讲解克鲁斯卡尔算法。 克鲁斯卡尔算法查找最小生成树的方法是:将连通网中所有的边按照权值大小做升序排序,从权值最小的边开始选择,只要此边不和已选择的边一起构成环路,就可以选择它组成最小生成树。对于 N 个顶点的连通网,挑选出 N-1 条符合条件的边,这些边组成的生成树就是最小生成树。 举个例子,图 1 是
第三个问题:是否有任何方法来确定代码中哪些特定部分没有被覆盖?到目前为止,没有真正浏览这份报告,我基本上是猜测。