页面访问的常见错误码解析

200  OK 一切正常

301   Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。

302   Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。注意这个状态代码有时候可以和301替换使用。例如,如果浏览器错误地请求http://host/~user(缺少了后面的斜杠),有的服务器返回301,有的则返回302。严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。请参见307。

307   Temporary Redirect 和302(Found)相同。许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是303时才能重定向。由于这个原因,HTTP 1.1新增了307,以便更加清楚地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。

400   Bad Request 请求出现语法错误。

401   Unauthorized 客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。

403   Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。

404   Not Found 无法找到指定位置的资源。这也是一个常用的应答。

408   Request Timeout 在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求。

500   Internal Server Error 服务器遇到了意料不到的情况,不能完成客户的请求。

502   Bad Gateway 服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。

503   Service Unavailable 服务器由于维护或者负载过重未能应答。例如,Servlet可能在数据库连接池已满的情况下返回503。服务器返回503时可以提供一个Retry-After头。

504   Gateway Timeout 由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。

时间: 2025-01-17 17:09:47

页面访问的常见错误码解析的相关文章

Windows错误码解析

阅读目录 Windows API 错误码解析 Windows异常值解析 ErrLook程序 参考资料 C或者C++开发肯定经常会遇到各种错误码,由于每个错误码只是一个枚举或者一个整形数值,调试或者输出日志的时候,无法知道这个错误码的具体含义,这时候就需要将此错误码解释出来.对于自己定义的错误码,可以通过自己的方式进行解析.对于Windows API的错误码,则需要调用Windows的API进行解析,下面来介绍具体的错误码解析方法. 回到顶部 Windows API 错误码解析 调用Windows

AT 指令和常见错误码

一. 一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900).当模块有多频带时,回应可能是不同频带的结合. 3. AT+CGMR 获得改订的软件版本. 4. AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号. 5. AT+CSCS 选择TE特征设定.这个命令报告TE用的是哪个状态设定上的ME.ME于是可以转换每一个输入的或显示的字母.这个是用来发送.读取或者撰写

程序常见错误码及定义

一.授权/令牌请求接口返回码 描述应用发起授权请求或令牌请求时,开放平台的返回码. 错误码 错误描述 Error Description 10000 非法的请求参数 Invalid request 10001 用户认证失败 Invalid client 10002 非法的授权信息 Invalid grant 10003 应用没有被授权,无法使用所指定的grant_type Unauthorized client 10004 grant_type字段超过定义范围 Unsupported grant

网络编程中常见错误码总结

在网络编程中,总有各种需要注意的环节,几乎每个API都要进行异常处理,判断返回值以及错误码来定位是否需要退出. 本文根据自身使用经验,总结以下错误码及其出现场景和一般处理流程. 网络编程的一般性流程如下 : 客户端 : socket -> connect -> write / read 服务端 : socket -> bind -> listen -> accept 还有因为设置属性带来的其它改变,比如非阻塞和套接字选项. EADDRINUSE : 如果你在同一个端口运行了无

curl返回常见错误码

1 转自:http://blog.csdn.net/cwj649956781/article/details/8086337 2 3 CURLE_OK(0) 4 5 所有罚款.继续像往常一样. 6 7 CURLE_UNSUPPORTED_PROTOCOL(1) 8 9 你的URL传递给libcurl的使用协议,这libcurl的不支持.支持可能是你没有使用一个编译时的选项,它可以是一个拼写错的协议字符串,或者只是一个协议的libcurl没有代码. 10 11 12 13 CURLE_FAILED

网络服务错误码解析

10009 boost::asio::error::bad_descriptor 在一个已经关闭了的套接字上执行收发操作 原因: 当构建io_service ip::tcp::socket 作为类的成员变量的情况下,必须确保它们都是处于同一个生命周期之内,如果 io_service作为局部变量被提前释放掉,之后调用socket就会出现上面10009错误 10060 connection timed out 超时 原因 要访问的网站有问题,关机了或者服务未启动等等: 到网站的网络有问题,连接不上:

mysql常见错误码及说明

1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败<=================可以忽略1008:数据库不存在,删除数据库失败<=================可以忽略1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误102

CMPP错误码说明

与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDELIVML:zzzzSMSC返回状态报告的状态值为ACCEPTDMM:zzzzSMSC返回状态报告的状态值为UNKNOWNMN:zzzzSMSC返回状态报告的状态值为REJECTD 回页首 CMPP发送失败代码对照表 值(4位,不足4位前面补0) 含义1 消息结构错2 命令字错误3 消息序列号重复4

转!!CMPP 网关错误码说明

与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDELIVML:zzzzSMSC返回状态报告的状态值为ACCEPTDMM:zzzzSMSC返回状态报告的状态值为UNKNOWNMN:zzzzSMSC返回状态报告的状态值为REJECTD 回页首 CMPP发送失败代码对照表 值(4位,不足4位前面补0) 含义1 消息结构错2 命令字错误3 消息序列号重复4