第一篇:http常见错误和IE解决方案
400访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: ·401.1服务器配置导致登录失败。
·401.3筛选器授权失败。
·401.5禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因: ·403.1读访问被禁止。·403.3要求 SSL。·403.5IP 地址被拒绝。·403.7站点访问被拒绝。·403.9配置无效。·403.11拒绝访问映射表。·403.13拒绝目录列表。
·403.15客户端证书不受信任或无效。·403.17在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。
·403.19Passport 登录失败。这个错误代码为 IIS 6.0 所专用。
·404无法在所请求的端口上访问 Web 站点。·404.2MIME 映射策略阻止本请求。
·405客户端浏览器不接受所请求页面的 MIME 类型。·407前提条件失败。·413 – 请求实体太大。·414-请求 URI 太长。·415 – 不支持的媒体类型。
·416 – 所请求的范围无法满足。·417 – 执行失败。·423 – 锁定的错误。
第二篇:HTTP协议请求方法和常见错误范文
HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误
请求方法是请求一定的Web页面的程序或用于特定的URL。可选用下列几种:
GET: 请求指定的页面信息,并返回实体主体。
HEAD: 只请求页面的首部。
POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。
PUT: 从客户端向服务器传送的数据取代指定的文档的内容。
DELETE: 请求服务器删除指定的页面。
OPTIONS: 允许客户端查看服务器的性能。
TRACE: 请求服务器在响应中的实体主体部分返回所得到的内容。
PATCH: 实体中包含一个表,表中说明与该URI所表示的原内容的区别。
MOVE: 请求服务器将指定的页面移至另一个网络地址。
COPY: 请求服务器将指定的页面拷贝至另一个网络地址。
LINK: 请求服务器建立链接关系。
UNLINK: 断开链接关系。
WRAPPED: 允许客户端发送经过封装的请求。
Extension-mothed:在不改动协议的前提下,可增加另外的方法。
当服务器响应时,其状态行的信息为HTTP的版本号,状态码,及解释状态码的简单说明。现将5类状态码详细列出: ① 客户方错误
继续
交换协议 ② 成功
200 OK 201 已创建
202 接收
203 非认证信息
204 无内容
205 重置内容
206 部分内容 ③ 重定向
300 多路选择
301 永久转移
302 暂时转移
303 参见其它
304 未修改(Not Modified)
305 使用代理 ④ 客户方错误
400 错误请求(Bad Request)
401 未认证
402 需要付费
403 禁止(Forbidden)
404 未找到(Not Found)
405 方法不允许
406 不接受
407 需要代理认证 408 请求超时
409 冲突
410 失败
411 需要长度
412 条件失败
413 请求实体太大
414 请求URI太长
415 不支持媒体类型 ⑤ 服务器错误
500 服务器内部错误
501 未实现(Not Implemented)
502 网关失败
504 网关超时
505 HTTP版本不支持 关于实体头部的内容还可以有:
Last Modified :请求文档的最近修改时间。Expires :请求文档的过期时间。Connect-length:文档数据的长度。
WWW-authenricate:通知客户端需要的认证信息。Connect-encoding :说明有无使用压缩技术。Transfer-encoding :说明采用的编码变换类型。标准Http协议支持六种请求方法,即: 0,GET 1,HEAD 2,PUT 3,DELETE 4,POST 5,OPTIONS 但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即使暂时不想涉及REST,了解这六种方法的本质仍然是很有作用的。大家将会发现,原来web也是很简洁明了的。下面依次说明这六种方法。
0,GET:GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现数据(如HTML文本,或者图片或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据。
1,HEAD:HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息。有的人可能觉得这个方法没什么用,其实不是这样的。想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEAD则意义更加明确。
2,PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲,PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的”/addBlog/abc123”,其中abc123就是这个博文的地址。而如果用POST,则这个地址会在提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是不一样的。具体用哪个还取决于当前的业务场景。
3,DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。
4,POST:向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成。
5,OPTIONS:这个方法很有趣,但极少使用。它用于获取当前URL所支持的方法。若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”。
其实还有一个TRACE方法,不过这个基本上不会用到,这里就不介绍了。以上的六种方法,我们可以跟数据库的CRUD增删改查操作对应起来: CREATE :PUT READ:GET UPDATE:POST DELETE:DELETE 这样一来就实现了HTTP和数据库操作(其实不光是数据库,任何数据如文件图表都是这样)的完美统一,这也是REST的精髓之一。
第三篇:HTTP常见错误
HTTP错误状态信息
1xx继续。
• 101成功
这类状态代码表明服务器成功地接受了客户端请求。• 200已创建。• 202非权威性信息。• 204重置内容。• 206重定向
客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。• 302未修改。
• 307客户端错误
发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。
• 400访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: • 401.1服务器配置导致登录失败。
• 401.3筛选器授权失败。
• 401.5禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因: • 403.1读访问被禁止。• 403.3要求 SSL。• 403.5IP 地址被拒绝。• 403.7站点访问被拒绝。• 403.9配置无效。• 403.11拒绝访问映射表。• 403.13拒绝目录列表。
• 403.15客户端证书不受信任或无效。• 403.17在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。• 403.19Passport 登录失败。这个错误代码为 IIS 6.0 所专用。• 404无法在所请求的端口上访问 Web 站点。• 404.2MIME 映射策略阻止本请求。
• 405客户端浏览器不接受所请求页面的 MIME 类型。• 407前提条件失败。• 413 – 请求实体太大。• 414服务器错误
服务器由于遇到错误而不能完成该请求。• 500应用程序正忙于在 Web 服务器上重新启动。• 500.13不允许直接请求 Global.asa。
• 500.16 – UNC 授权凭据不正确。这个错误代码为 IIS 6.0 所专用。• 500.18 – URL 授权存储不能打开。这个错误代码为 IIS 6.0 所专用。• 500.100页眉值指定了未实现的配置。
• 502CGI 应用程序超时。
• 502.2服务不可用。这个错误代码为 IIS 6.0 所专用。• 504HTTP 版本不受支持。
第四篇:Cisco VPN客户端常见错误说明及解决方案
VPN客户端常见错误说明及解决方案 1 VPN打开后自动缩到任务栏,整个GUI界面无法显示
原因:vpn配置文件vpnclient.ini中的WindowX,WindowY值被修改超级大,超出屏幕界面
[main] ClientLanguage= [GUI] DefaultConnectionEntry=Avnet VPN-Americas WindowWidth=600 WindowHeight=330 WindowX=245000 WindowY=245000 VisibleTab=0 ConnectionAttribute=0 AdvancedView=1 LogWindowWidth=0 LogWindowHeight=0 LogWindowX=0 LogWindowY=0 解决方案:
在客户端安装目录下找到,把它修改为WindowX=75、WindowY=75,恢复正常。错误代码56
原因:VPN的服务被关闭
解决方案:
计算机----> 管理------->服务和应用程序-----> 服务----->Cisco Systems, Inc.VPN Service----->右键--------->启动 OK
如果遇到启动一会后就被kill :
cvpnd服务是被Internet Connection Sharing(ICS)服务kill掉的: 1.将Internet Connection Sharing服务类型设置为手动。2.停止Internet Connection Sharing服务。3.启动Cisco System, Inc.VPN Service。
另外,如果在连接的时候,报了无法启用虚拟网卡的错误,需要先取消物理网卡的共享(停止Internet Connection Sharing服务),再连就OK了。错误代码413
原因:用户名或密码不正确,或vpn连接的分组与本部门分组不一致 解决方案(用户名或密码不正确):
输入密码时,如果邮件客户端使用的是foxmail,建议将密码复制到文本文档里面,然后再复制到客户端,因为foxmail会在outlook发送的密码后面加一个空格或回车。
如果VPN server端对vpn连接是使用的分组有限制,vpn连接的分组与本部门分组不一致时,也会报413错误
解决方案:按照开通vpn账号时发送的通知邮件,新建一个与本部门分组一致的连接,重新登录 错误代码412
原因:服务端没有响应,可能是因网络原因或是服务端忙导致 解决方案:
1.关闭宽带路由器的防火墙功能。
2.不断Ping 远方某个IP地址,让VPN Client一直收到对方的回馈数据包,这样就不会time out而断开了。
3.机器装有防火墙软件,防火墙策略阻止了VPN的连接,在进行VPN连接前先禁用防火墙软件。
4.查看宽带路由器的设置,是否有VPN相关的选项,如果有将选项设为Enabled(开启),允许VPN数据穿透。错误代码442
原因:当前使用的虚拟网卡工作不正常 可能引起该问题的原因及解决方案:
1)由于网络连接开启了“连接共享”引起的,解决方法如下:
a.点击“网络连接“
b.点击 ”Cisco Systems VPN Adapter 本地连接", 选择共享(Tab),去掉/禁用 Internet 连接共享中的“允许其它网络用户通过此计算机的 Internet 连接来连接” 项;
2)原因:开启了Internat Connection Sharing(ICS)服务
解决方案:关闭这Internat Connection Sharing(ICS)服务
操作步骤:右键点击桌面计算机图标-管理-服务和应用程序-服务,找到Internat Connection Sharing(ICS),右键,停止
3)卸载客户端,重启,重新安装客户端 错误代码403 原因:无法连接至安全网关,可能是由于当前的网络没有开放ipsec通道导致 解决方案:更改路由器设置,将允许ipsec连接的设置选为是。错误代码433
原因:连接被服务端断开,原因可能有多种,需要对具体问题进行分析 解决方案:
1)如网卡工作异常,需重启vpn客户端重新连接。
2)如电脑长时间未重启,需要重启释放掉之前已连接的进程。3)VPN服务器连接数超过最大并发连接数,请联系VPN管理员。错误代码429
原因:不能解析VPN服务器地址 解决方案:
1、查看VPN配置中的host是否正确,应该为dblvpn.chinaso365.com
2、查看网络连接和DNS设置是否正常,检查是否可以正常上网
第五篇:常见的HTTP状态以及含义
常见的HTTP状态以及含义
当网站出现问题的时候,页面就会自动反馈HTTP状态,作为网站的优化人员,我们必须了解这些状态的含义,还要学会应对这些。常见的HTTP状态包括200、404、301、302以及500等,为了大家能更了解HTTP的状态以及含义,宜昌百慕达网络科技的工作人员给我们做了简单的介绍。
200 :页面正常访问时的返回HTTP状态。当一个页面返回200状态码时,则表示告诉浏览器或者搜索引擎,该页面是可以正常到达的。
404 :页面找不到时,返回的HTTP状态。SEO处理中如果想自定义404页面,需要做到的是确保访问错误页时返回状态为404,这样搜索引擎才知道,这个页面是找不到了。而通常很多站长朋友们之所以对文章开头提到的认为“404页面自动跳转到首页会有问题”,原因通常是因为404页面跳转时设置不当,返回了200状态码又没有发现,结果搜索引擎抓取错误页时看到的是200状态,就认定网站上出现了大量的与首页相同页面,这种情况,被降权是显然的了。有些站长图省事,直接在IDC提供的虚拟主机后台设置404页面,并在页面上放置了类似或者js方式的windwo.location跳转,结果是返回200状态。
301 :页面永久重定向时返回的HTTP状态。目前公认的最正确的跳转方法,并且可以起到权重传递作用。一般在程序作跳转时先发送301状态即可。如PHP中发送:header(“HTTP/1.1 301 Moved Permanently”);ASP中发送Response.Status=“301 Moved Permanently”
302 :页面临时跳转时返回的状态。现在普遍认为使用302跳转容易被搜索引擎视为作弊,据传是早期302跳转被滥用而留下的后遗症。落叶不能算很老的站长,没见过被滥用啥样子,不过呢,302跳转更多的是作为功能性跳转,基本目前的每一个网站程序中都会用到,如添加一篇文章,自动跳转回列表页;操作成功/失败提示自动跳转等。ASP中的response.redirect跳转,PHP中的普通header跳转返回的都是302状态。这些跳转,一般是在网站后台操作时的功能性跳转,不会对SEO产生影响。但如果作为前台页面跳转,那就值得斟酌了。
500 :页面代码出错时返回的状态。通常站长朋友们经常遇到标题中提示“内部服务器错误”,其实这种情况大多数是因为访问的网站或者页面ASP或者PHP等出现代码错误,如语法错误、数据库连接错误等,而恰好服务器环境关闭了出错信息的输出提示,所以在出错时,站长看到的就是500状态的“内部服务器错误”。很多朋友在遇到这个问题时,搜索一翻,发现好多很专业的很专业的不知所云的文章,说了一大堆啥问题啥问题,而实际结果发现,就是PHP文件某行代码少了个分号。
相信大家已经初步了解了常见的HTTP状态,对这些状态的含义也有了一定的认识,当网页出现这些问题的时候,一定要及时的进行处理,做好网站的优化工作。网站优化需要站长们长期的努力和坚持,针对网站的具体情况进行优化。