移动返回错误状态码
- 格式:doc
- 大小:36.45 KB
- 文档页数:21
服务器返回状态码大全服务器返回的各种状态码到底表示什么意思呢,哪些说明没有问题,哪些返回状态是出问题了,这个返回状态码表示的是什么意思,下面是服务器各种返回状态码的意义:100(继续)请求者应当继续提出请求。
服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。
101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换。
200(成功)服务器已成功处理了请求。
通常,这表示服务器提供了请求的网页。
如果您的robots.txt文件显示为此状态,那么,这表示Googlebot已成功检索到该文件。
201(已创建)请求成功且服务器已创建了新的资源。
202(已接受)服务器已接受了请求,但尚未对其进行处理。
203(非授权信息)服务器已成功处理了请求,但返回了可能来自另一来源的信息。
204(无内容)服务器成功处理了请求,但未返回任何内容。
205(重置内容)服务器成功处理了请求,但未返回任何内容。
与204响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。
206(部分内容)服务器成功处理了部分GET请求。
300(多种选择)服务器根据请求可执行多种操作。
服务器可根据请求者(Useragent)来选择一项操作,或提供操作列表供请求者选择。
301(永久移动)请求的网页已被永久移动到新位置。
服务器返回此响应(作为对GET或HEAD请求的响应)时,会自动将请求者转到新位置。
您应使用此代码通知Googlebot某个网页或网站已被永久移动到新位置。
302(临时移动)服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
此代码与响应GET和HEAD请求的301代码类似,会自动将请求者转到不同的位置。
但由于Googlebot会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知Googlebot 某个页面或网站已被移动。
303(查看其他位置)当请求者应对不同的位置进行单独的GET请求以检索响应时,服务器会返回此代码。
HTTPStatuscode(状态码)和Statustext(状态⽂本)常见的状态码有以下⼏种,也是必须记住的:1xx:临时回应,表⽰客户端请继续。
2xx:请求成功。
... 200:请求成功。
3xx: 表⽰请求的⽬标有变化,希望客户端进⼀步处理。
301&302:永久性与临时性跳转。
304:跟客户端缓存没有更新。
4xx:客户端请求错误。
403:⽆权限。
404:表⽰请求的页⾯不存在。
418:It’s a teapot. 这是⼀个彩蛋,来⾃ietf 的⼀个愚⼈节玩笑。
(超⽂本咖啡壶控制协议)5xx:服务端请求错误。
500:服务端错误。
503:服务端暂时性错误,可以⼀会再试。
对我们前端来说,1xx 系列的状态码是⾮常陌⽣的,原因是 1xx 的状态被浏览器 http 库直接处理掉了,不会让上层应⽤知晓。
2xx 系列的状态最熟悉的就是 200,这通常是⽹页请求成功的标志,也是⼤家最喜欢的状态码。
3xx 系列⽐较复杂,301 和 302 两个状态表⽰当前资源已经被转移,只不过⼀个是永久性转移,⼀个是临时性转移。
实际上 301 更接近于⼀种报错,提⽰客户端下次别来了。
304 ⼜是⼀个每个前端必知必会的状态,产⽣这个状态的前提是:客户端本地已经有缓存的版本,并且在 Request 中告诉了服务端,当服务端通过时间或者tag,发现没有更新的时候,就会返回⼀个不含 body 的 304 状态。
详细参见如下:2开头(请求成功)表⽰成功处理了请求的状态代码。
200 (成功)服务器已成功处理了请求。
通常,这表⽰服务器提供了请求的⽹页。
201 (已创建)请求成功并且服务器创建了新的资源。
202 (已接受)服务器已接受请求,但尚未处理。
203 (⾮授权信息)服务器已成功处理了请求,但返回的信息可能来⾃另⼀来源。
204 (⽆内容)服务器成功处理了请求,但没有返回任何内容。
205 (重置内容)服务器成功处理了请求,但没有返回任何内容。
常用的状态码常用的状态码在互联网中,状态码是指服务器向客户端返回的HTTP响应状态的数字代码。
状态码通常由三位数字组成,第一个数字定义了响应的类别,后两个数字不具有分类的作用。
常用的状态码有以下几种:1xx:信息性状态码这类状态码表示服务器已经接收到请求,正在处理中,但是还没有完成。
常见的状态码有:- 100 Continue:表示服务器已经接收到请求头部,并且客户端应该继续发送请求体。
- 101 Switching Protocols:表示服务器已经理解了客户端的请求,并将通过Upgrade消息头通知客户端采用不同的协议来完成这个请求。
2xx:成功状态码这类状态码表示服务器已经成功接收到请求并完成了处理。
常见的状态码有:- 200 OK:表示请求已经成功,服务器返回的响应内容包含在响应体中。
- 201 Created:表示请求已经成功,并且服务器已经创建了新的资源。
- 204 No Content:表示请求已经成功,但是服务器没有返回任何内容。
3xx:重定向状态码这类状态码表示客户端需要采取进一步的操作才能完成请求。
常见的状态码有:- 301 Moved Permanently:表示请求的资源已经被永久移动到新的URL。
- 302 Found:表示请求的资源已经被临时移动到新的URL。
- 304 Not Modified:表示客户端缓存的资源没有被修改,可以直接使用缓存的版本。
4xx:客户端错误状态码这类状态码表示客户端发送的请求有错误或者无法完成。
常见的状态码有:- 400 Bad Request:表示请求有语法错误或者无法被服务器理解。
- 401 Unauthorized:表示请求需要用户认证,但是用户没有提供认证信息。
- 403 Forbidden:表示服务器拒绝了请求,通常是因为客户端没有访问权限。
5xx:服务器错误状态码这类状态码表示服务器在处理请求时发生了错误。
常见的状态码有:- 500 Internal Server Error:表示服务器在处理请求时发生了未知的错误。
访问⽹站返回常见的状态码200,404等表⽰什么意思(转)在学习⽹页设计的时候都应该知道状态码,但我们常见的状态码都是200,404,下⾯介绍其他的状态值,特别对于排查故障或者查看⽹络⽇志发现漏洞,很值得学习。
1开头的http状态码表⽰临时响应并需要请求者继续执⾏操作的状态代码。
100 (继续)请求者应当继续提出请求。
服务器返回此代码表⽰已收到请求的第⼀部分,正在等待其余部分。
101 (切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。
2开头的http状态码表⽰请求成功200 成功处理了请求,⼀般情况下都是返回此状态码;201 请求成功并且服务器创建了新的资源。
202 接受请求但没创建资源;203 返回另⼀资源的请求;204 服务器成功处理了请求,但没有返回任何内容;205 服务器成功处理了请求,但没有返回任何内容;206 处理部分请求;3xx (重定向)重定向代码,也是常见的代码300 (多种选择)针对请求,服务器可执⾏多种操作。
服务器可根据请求者 (user agent) 选择⼀项操作,或提供操作列表供请求者选择。
301 (永久移动)请求的⽹页已永久移动到新位置。
服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会⾃动将请求者转到新位置。
302 (临时移动)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。
303 (查看其他位置)请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码。
304 (未修改)⾃从上次请求后,请求的⽹页未修改过。
服务器返回此响应时,不会返回⽹页内容。
305 (使⽤代理)请求者只能使⽤代理访问请求的⽹页。
如果服务器返回此响应,还表⽰请求者应使⽤代理。
307 (临时重定向)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。
4开头的http状态码表⽰请求出错400 服务器不理解请求的语法。
网站服务器返回状态码在浏览网页时,我们经常会遇到各种各样的状态码。
这些状态码是由网站服务器返回的,用于告诉浏览器当前请求的处理情况。
状态码能够帮助开发人员和用户判断请求是否成功,以及出现错误时如何处理。
本文将介绍一些常见的网站服务器返回状态码及其含义。
1. 1xx - 信息性状态码1xx系列的状态码表示请求已经被接收,服务器正在处理。
常见的1xx状态码有:- 100 Continue:服务器已经接收到请求头,并且客户端应该继续发送请求体。
- 101 Switching Protocols:服务器已经理解了客户端的请求,并将通过Upgrade头将协议切换为不同的协议。
2. 2xx - 成功状态码2xx系列的状态码表示请求已成功被服务器接收、理解和处理。
常见的2xx状态码有:- 200 OK:请求成功,并返回相应的内容。
- 201 Created:请求已成功并创建了新的资源。
- 204 No Content:请求成功,但没有返回任何内容。
3. 3xx - 重定向状态码3xx系列的状态码表示客户端需要进一步的操作才能完成请求。
常见的3xx状态码有:- 301 Moved Permanently:被请求的资源已永久性移动到新位置,并将来所有的请求都应使用新的URL。
- 302 Found:被请求的资源已临时移动到新位置,但将来的请求还要继续使用原始URL。
- 304 Not Modified:客户端可以使用缓存的版本,而不需要再次请求服务器。
4. 4xx - 客户端错误状态码4xx系列的状态码表示客户端发生了错误。
常见的4xx状态码有:- 400 Bad Request:服务器无法理解客户端发送的请求,通常是因为请求语法错误。
- 403 Forbidden:服务器理解请求,但拒绝执行,通常是因为没有权限访问请求的资源。
- 404 Not Found:服务器无法找到请求的资源。
5. 5xx - 服务器错误状态码5xx系列的状态码表示服务器发生了错误。
服务器返回状态码大全服务器返回的各种状态码到底表示什么意思呢,哪些说明没有问题,哪些返回状态是出问题了,这个返回状态码表示的是什么意思,下面是服务器各种返回状态码的意义:100(继续)请求者应当继续提出请求。
服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。
101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换。
200(成功)服务器已成功处理了请求。
通常,这表示服务器提供了请求的网页。
如果您的robots.txt文件显示为此状态,那么,这表示Googlebot已成功检索到该文件。
201(已创建)请求成功且服务器已创建了新的资源。
202(已接受)服务器已接受了请求,但尚未对其进行处理。
203(非授权信息)服务器已成功处理了请求,但返回了可能来自另一来源的信息。
204(无内容)服务器成功处理了请求,但未返回任何内容。
205(重置内容)服务器成功处理了请求,但未返回任何内容。
与204响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。
206(部分内容)服务器成功处理了部分GET请求。
300(多种选择)服务器根据请求可执行多种操作。
服务器可根据请求者(Useragent)来选择一项操作,或提供操作列表供请求者选择。
301(永久移动)请求的网页已被永久移动到新位置。
服务器返回此响应(作为对GET或HEAD请求的响应)时,会自动将请求者转到新位置。
您应使用此代码通知Googlebot某个网页或网站已被永久移动到新位置。
302(临时移动)服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
此代码与响应GET和HEAD请求的301代码类似,会自动将请求者转到不同的位置。
但由于Googlebot会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知Googlebot 某个页面或网站已被移动。
303(查看其他位置)当请求者应对不同的位置进行单独的GET请求以检索响应时,服务器会返回此代码。
php常用返回状态码【引言】在PHP编程中,返回状态码是一种常用的机制,用于表示程序执行的结果。
了解并合理使用这些状态码,对于提高代码的可读性和实用性具有重要意义。
【PHP常用返回状态码列表】以下是一些常用的PHP返回状态码:1.成功状态码:- 100 继续(HTTP 1.1)- 200 成功(HTTP 200)- 201 创建(HTTP 201)- 202 已接受(HTTP 202)- 204 无内容(HTTP 204)2.错误状态码:- 400 错误(HTTP 400)- 401 未授权(HTTP 401)- 403 禁止(HTTP 403)- 404 未找到(HTTP 404)3.提示状态码:- 301 永久移动(HTTP 301)- 302 临时移动(HTTP 302)- 304 未修改(HTTP 304)【具体解释与应用】1.成功状态码示例:当用户请求成功时,可以返回200状态码。
例如,在一个博客系统中,当用户提交一篇新文章后,可以通过返回201状态码表示文章已创建成功。
2.错误状态码处理方法:当遇到错误状态码时,需要根据具体情况采取相应的处理方法。
例如,当用户输入验证失败时,可以返回400错误状态码。
在这种情况下,可以在响应中包含错误信息,指导用户正确填写表单。
3.提示状态码的作用:提示状态码主要用于告诉浏览器,请求的资源已被永久或临时移动。
例如,当网站迁移到新的域名时,可以使用301永久移动状态码,告诉浏览器将后续请求重定向到新域名。
【总结】了解和合理使用PHP常用返回状态码,可以帮助我们更好地管理程序执行状态,提高代码的可读性和实用性。
移动宽带常见错误代码
错误678:远程计算机没有反应,一般有可能是计算机系统有问题、宽带猫或线路有问题导致宽带猫无法同步、或者是运营商机房设备有问题
错误691:用户名或密码错误
1.欠费,帐号被运营商停机就会出现691
2.帐号和密码输入不正确,比如“0”和“o”、“z”和“2”没有正确区分
3.绑定较验错误,运营商一般会将用户的帐号和对应的机房设备端口做绑定,更换了地方无法使用,就会出现691错误
错误676:电话占线,一般是因为计算机系统有问题或者是上次连接未正常断开导致
错误769:网卡禁用,一般是计算机网卡没有成功驱动或者是网卡禁用
错误691费用到期或者用户名密码错误
错误678远程计算机无响应,遇到这个代码直接报移动故障就可以了
错误769本地无线网卡被禁用
错误630 重复拨号便会产生此代码
其他代码如619 734 620 等等直接重装系统便可以了。
ISMG向SP送交状态报告中的STAT字段含义:发送短信的应答结果。
SP根据该字段确定CMPP_SUBMIT消息的处理状态。
错误对照
CB:0001 非神州行预付费用户
CB:0005 PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失)
CB:0007 用户余额不足
CA:0054 发送消息失败
CB:0001 非神州行预付费用户(用户已经被销号)
CB:0002 数据库操作失败
CB:0053 梦网用户不存在
CB:0005 移动用户数据异常
CB:0007 用户余额不足
DELIVRD 消息发送成功
EXPIRED 表示因为用户长时间关机或者不在服务区等导致的短信息超时没有递交到用户手机上
REJECTD 消息因为某些原因被拒绝
UNDELIV 表示全球通用户因为状态不正确如处于停机、挂起等状态而导致的用户无法享受服务
MC:xxxx 系统未从短信中心接收到状态报告
MC:xxxx 没有从SMSC处接收到状态报告时的状态报告
MI:xxxx 同“EXPIRED”
MN:xxxx 同“REJECTD”
MB:0066 短信中心回的,超作最大发送次数可能是手机满了。
MK:0015 可能是手机满了。
MK:xxxx 同“UNDELIV”
网关返回大量的DA:0054错误原因分析:出现这个问题是由于网关发送鉴权批价请求到MISC时,MISC不给响应或者网关和MISC连接阻塞引起;
DB:0100 手机不存在
DB:0101 手机错误
DB:0102 用户停机用户冲值后,要主动上行一条信息到SP,才能激活用户的短信接收服务DB:0103 用户欠费
DB:0104 用户没有使用该业务的权限
DB:0105 业务代码错误
DB:0106 服务代码错误
DB:0107 业务不存在
DB:0108 该业务暂停服务
DB:0109 该服务种类不存在
DB:0110 该服务种类尚未开通
DB:0111 该业务尚未开通
DB:0112 SP代码错误
DB:0113 SP不存在
DB:0114 SP暂停服务
DB:0115 用户没有定购该业务
DB:0116 用户暂停定购该业务
DB:0117 该业务不能对该用户开放
DB:0118 用户已经订购了该业务
DB:0119 用户不能取消该业务
DB:0120 话单格式错误
DB:0121 没有该类业务
DB:0122 接收异常
DB:0123 业务价格为负
DB:0124 业务价格格式错误
DB:0125 业务价格超出围
DB:0126 该用户不是神州行用户
DB:0127 该用户没有足够的余额
DB:0128 补款,冲正失败
DB:0129 用户已经是梦网用户
DB:0130 用户在BOSS中没有相关用户数据
DB:0131 BOSS系统数据同步出错
DB:0132 相关信息不存在
DB:0133 用户数据同步出错
DB:0134 SP数据同步出错
DB:0135 业务数据同步出错
DB:0136 用户密码错误
DB:0137 伪码信息错误
DB:0138 用户相关信息不存在
DB:0140 用户未点播该业务
DB:9001 网络异常
DB:9007 业务网关超过限制的流量
---------------------------------------------------------------------------------------------------------
1 由SMSC返回的一般结果
状态报告含义说明处理建议
DELIVRD 消息发送成功用户成功接收到短信——
EXPIRED 因为用户长时间关机或者不在服务区等导致的短消息超时没有递交到用户手机上超时不处理
REJECTD 消息因为某些原因被拒绝不同的网关具有不同的错误原因和运营商对日志UNDELIV 全球通用户因为状态不正确如处于停机、挂起等状态而导致用户无法接收到短信不可及不处理
2 SCP返回的错误
状态报告含义说明处理建议
CA类错误:短信网关和SCP之间连接发送时产生错误的状态报告
CA:0051 尚未建立连接移动部错误不处理
CA:0052 尚未成功登录移动部错误不处理
CA:0054 超时未接收到响应消息移动部错误不处理
CA:0111 SCP厂家自定义的错误码移动部错误不处理
CB类错误:SCP返回错误处理结果的状态报告
CB:0001 非神州行预付费用户无效或者空号清除订购关系
CB:0005 PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失)移动用户数据异常清除订购关系
CB:0007 用户余额不足不能扣费,影响包月话单连续两个月扣费不成功,清除订购关系CB:0016 参数错误移动部错误不处理
CB:0018 重复发送消息序列号msgid相同的计费请求消息移动部错误不处理
CB:0022 SCP互联失败移动部错误不处理
CB:0047 过期用户或者用户不支持梦网业务清除订购关系
CB:0053 梦网用户不存在无效或者空号清除订购关系
3 管理平台DSMP返回的错误
状态报告含义说明处理建议
DA类错误:短信网关和DSMP之间连接发送时产生错误的状态报告
DA:0054 超时未接收到响应消息移动部错误不处理
DB类错误:DSMP返回处理错误结果的状态报告
DB:0101 手机错误无效或者空号清除订购关系
DB:0102 用户停机用户已经停机若连续两个月停机,清除订购关系
DB:0107 业务不存在多用于点播业务鉴权程序检查LinkID和业务代码是否正确
DB:0115 用户没有订购该业务订购关系不同步清除订购关系
DB:0116 用户暂停订购该业务订购关系不同步清除订购关系
DB:0122 接收异常移动部错误不处理
DB:9001 网络异常移动部错误不处理
DB:9007 业务网关超过限制的流量移动部错误不处理
4下一级短信网关ISMG返回的错误
状态报告含义说明处理建议
IB类错误:下一级ISMG返回错误响应消息时的状态报告
IB:0008 流量控制错移动部错误不处理
IB:0009 前转判断错误移动部错误不处理
IB:0070 网络断连或者目的设备关闭端口移动部错误不处理
IB:0100 移动部错误不处理
IB:0113 移动部错误不处理
IB:0255 移动部错误不处理
IC类错误:下一级ISMG无响应消息时的状态报告
IC:0154 移动部错误不处理
5短信中心SMSC返回的错误
状态报告含义说明处理建议
MA类错误:ISMG连接SMSC产生错误时的状态报告
MA:0051 尚未建立连接移动部错误不处理
MA:0054 超时未接收到响应消息移动部错误不处理
MA:0191 SMSC厂家自定义的错误码移动部错误不处理
MB类错误:SMSC返回错误时的状态报告
MB:0019 移动部错误不处理
MB:0020 无效的SYSTEMID 移动部错误不处理
MB:0065 目的地址错误移动部错误不处理
MB:0066 无效的定时时间移动部错误不处理
MB:0070 移动部错误不处理
MB:0077 移动部错误不处理
MB:0088 移动部错误不处理
MB:0145 SMSC厂家自定义的错误码移动部错误不处理MB:0147 SMSC厂家自定义的错误码移动部错误不处理MB:0192 SMSC厂家自定义的错误码移动部错误不处理MB:0193 SMSC厂家自定义的错误码移动部错误不处理MB:0241 SMSC厂家自定义的错误码移动部错误不处理MB:0244 SMSC厂家自定义的错误码移动部错误不处理MB:0250 SMSC厂家自定义的错误码移动部错误不处理MB:4024 移动部错误不处理
MB:4025 移动部错误不处理
MC类错误:SMSC无返回时的状态报告
MC:0015 移动部错误不处理
MC:0021 移动部错误不处理
MC:0055 移动部错误不处理
MC:0151 移动部错误不处理
MC:0199 移动部错误不处理
MH类错误:
MH:0000 移动部错误不处理
MI类错误:同EXPIRED
MI:0000 移动部错误不处理
MI:0008 移动部错误不处理
MI:0013 移动部错误不处理
MI:0022 移动部错误不处理
MI:0024 移动部错误不处理
MI:0029 移动部错误不处理
MI:0036 移动部错误不处理
MI:0045 移动部错误不处理
MI:0057 移动部错误不处理
MI:0255 移动部错误不处理
MJ类错误:
MJ:0000 移动部错误不处理
MK类错误:同UNDELIV
MK:0000 移动部错误不处理
MK:0001 移动部错误不处理
MK:0008 移动部错误不处理
MK:0009 移动部错误不处理
MK:0011 移动部错误不处理
MK:0013 移动部错误不处理
MK:0022 移动部错误不处理
MK:0029 移动部错误不处理
文档。