Fiddler 502问题

摘要:
在使用Fiddler时,我遇到了以下问题:我想在地址栏中打开一个通用处理程序,但当我没有打开Fiddler的时候,它会正常显示。检查Fiddler。第二个Raw的消息显示在底部:53582 53582是我的机器的端口号。左侧的web会话窗口显示以下内容:502状态代码表示服务器暂时不可用。Fiddler选项-&gt,启用Ipv6(如果有)以移除钩子;通常在节点向自身发送消息时使用。

使用Fiddler的时候遇到下面这个问题:在地址栏想打开个一般处理程序,出现连接本机失败的提示,如下图:

Fiddler 502问题第1张

而这在我没打开Fiddler的时候是显示正常的。

查看Fiddler,在嗅探 -> 第二个Raw的报文最下面提示:

[Fiddler] Connection to localhost failed.<BR>Exception Text: 由于目标计算机积极拒绝,无法连接。 ::1:53582  

53582是我本机的端口号。在左边的web会话窗口显示如下:

Fiddler 502问题第2张

502状态码即表示服务器暂时不可用。那怎么解决呢?在网上搜了一阵后,找到了解决方法。我目前用的是Fiddler2汉化版,只要在工具 -> Fiddler选项 -> 启用Ipv6(如果有)把钩去掉就解决了。

英文版本是在Tools -> Fiddler Options -> General -> Enable IPv6(if avaible)去掉钩,不同版本可能有些差别。

为什么钩掉启用Ipv6就能解决呢?后来我发现,在我前面异常文本里端口号的前面有个::1,之前一直没留意到,太不起眼了。对网络工程较熟的应该知道,这是十六位的Ipv6地址0:0:0:0:0:0:0:1的简写,此地址是Ipv6环回地址,与IPv4中的127.0.0.1类似,一般在节点发报文给自身时使用。也就是说本机网络使用的是Ipv6协议而不是实际上需要的Ipv4协议,想到这,顿时都懂了,这也解释了为什么把“启用Ipv6(如果有)”勾掉就能解决问题。

于是我又想到了修改本机hosts文件来解决这个问题,在hosts文件(win7地址:C:WindowsSystem32driversetchosts)上添加上这样一行:

127.0.0.1 localhost。

这样就直接配置好了本机域名跟IP的映射,绕过了上层的域名解析服务器,不管使用Ipv4协议还是Ipv6协议都不会出现上面无法连接的状况了。果不其然,我把之前在“启用Ipv6(如果有)”那里重新勾上,刷新页面还是能够成功打开。

原文链接:https://www.cnblogs.com/0weibin/p/3900240.html

免责声明:文章转载自《Fiddler 502问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VMware虚拟机 指定的文件不是虚拟磁盘 打不开磁盘 vmdk或它所依赖的某个快照磁盘。 模块“Disk”启动失败。 未能启动虚拟机。Java中将对象转换为Map的方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用pandas处理大型CSV文件(转)

# -*- coding:utf-8 -*- ''' CSV 常用API 1)reader(csvfile[, dialect='excel'][, fmtparam]),主要用于CSV 文件的读取,返回一个 reader 对象用于在CSV 文件内容上进行行迭代。 参数: csvfile,需要是支持迭代(Iterat...

Qt开源作品30-农历控件

一、前言 农历控件在国产linux中必备的控件之一,毕竟要适应国人的习惯,你看win10系统的日历,现在点开来直接就有农历在上面,非常方便人性化,所以在很多用Qt做的项目中,也有农历控件的应用场景,而Qt自带的日历控件比较简单,仔细看过源码的人也只知道,其实就是一堆微调框,下拉框,表格组成的,于是打算借用此方法造一个农历控件,本控件的算法是倪大侠提供的,个...

远程访问及控制

一:配置服务端 添加测试账号,aaa 1:服务监听选项 [root@localhost ~]# setenforce 0 注意:如果不关闭selinux,不能修改端口号 [root@localhost ~]# vi /etc/ssh/sshd_config 修改      17 Port 22                 \监听的端口      19...

微服务中如何设计一个权限授权服务

基于角色的访问控制  (RBAC)    是将系统访问限制为授权用户的一种方法,是围绕角色和特权定义的与策略无关的访问控制机制,RBAC的组件使执行用户分配变得很简单。   在组织内部,将为各种职务创建角色。执行某些操作的权限已分配给特定角色。成员或职员(或其他系统用户)被分配了特定角色,并且通过这些角色分配获得执行特定系统功能所需的权限。由于未直接为用户...

nginx反向代理解决跨域

/usr/local/nginx/conf/nginx.conf # 代理接口 location ^~ /api/ {     add_header Access-Control-Allow-Origin *;     add_header Access-Control-Allow-Headers Origin,X-Requested-Width,Con...

JavaScript常用方法(转载)

只能是写限定的东西 代码如下:   只能是中文 <input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9">   只能是英文和数字.屏蔽了输入法 <input onkeydown="if(event....