我们在接触互联网的时候可能会遇到一种情况,就是打开一个网页,有时候网页上会出现一些错误的代码。可能不是很懂的人都很焦虑,不知道这些代码是什么意思。事实上,正是服务器经常遇到这些错误代码。今天,本文将介绍一些关于
服务器常见错误
码的解释,以便更多的用户能够理解这些问题的含义并更好地解决它们。
服务器常见错误类型解释!
200——服务器成功返回网页
301——永久移动。请求的资源已被永久重新定位;
302——请求的资源现在临时响应来自不同URI的请求;
305——使用代理。必须通过指定的代理访问请求的资源;
307——临时跳转。被请求的资活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看源临时响应来自不同URL的请求;
400——错误请求;
402——要求付款。此状态码是为未来可能的需求而保留的,用于一些数字现金或小额支付。
40——禁止访问。服务器理解这一请求,但拒绝执行;
404——未找到对象。请求失败,资源不存在;
406——无法接受。请求资源的内容属性不满足请求头中的条件,因此无法生成响应实体;
500——内部服务错误;顾名思义,500错误通常是指服务器遇到意外情况而无法完成请求。
501——服务器没有完成请求的功能;例如,当服务器无法识别所请求的方法时,可能会返回此代码。
504——网关超时;通常情况下,网络服务器失败了,程序流程不够
503——服务器目前不能使用(由于过载或停机维修);通常这只是暂时的状态。(服务不可用)
505——服务器不支持请求中使用的HTTP协议版本(不支持HTTP版本)
服务器常见错误类型,下面就来提供HTTP状态码的完整列表:
一、临时响应
1xx(临时响应)
指示临时响应并要求请求者继续操作的状态代码。
100(继续)请求者应该继续发出请求。服务器返回的这段代码表明请求的第一部分已经收到,其余部分正在等待。
101(切换协议)请求者已经请求了服务器切换协议,并且服务器已经确认并且准备进行切换。
二、成功
2xx(成功)
指示请求已成功处理的状态代码。
200(成功)服务器已成功处理该请求。通常,这意味着服务器已经提供了所请求的网页。如果为您的robots.txt文件显示此状态代码,则意味着Googlebot已成功检索到该文件。
201(已创建)请求成功,服务器创建了一个新资源。
202(接受)服务器接受了请求,但尚未处理。
203(未授权信息)服务器已成功处理了请求,但返回的信息可能来自其他来源。
204(无内容)服务器成功处理了请求,但没有返回任何内容。
205(重置内容)服务器成功处理了请求,但没有返回任何内容。与204响应不同,该响应要求请求者重置文档视图(例如,清除表单内容以输入新内容)。
206(部分内容)服务器成功处理了一些GET请求。
三、重定向
3xx(重定向)
需要采取进一步措施来完成请求。通常,这些状态代码用于重定向。
300——多个选项。应请求,服务器可以执行各种操作。服务器可以根据用户代理选择操作,或者提供操作列表供请求者选择。
301——永久移动。请求的资源已被永久重新定位;
302——临时移动。请求的资源现在临时响应来自不同URI的请求;
此代码与响应GET和HEAD请求的301代码类似,会自动将请求者转到不同的位置。
303——查看其他位置。请求者应当对不同的位置使用单独的GET请求来检索响应时,服务器返回此代码。对于除HEAD之外的所有请求,服务器会自动转到其他位置。
304——未修改。自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为If-Modified-SinceHTTP标头)。
305——使用代理。被请求的资源必须通过指定的代理才能被访问;如果服务器返回此响应,还表示请求者应使用代理。
307——临时跳转。被请求的资源在临时从不同的URL响应请求;但请求者应继续使用原有位置来响应以后的请求。此代码与响应GET和HEAD请求的301代码类似,会自动将请求者转到不同的位置。
四、服务器请求错误
4xx(请求错误)
这些状态码表示请求可能出错,妨碍了服务器的处理。
400——错误请求。服务器不理解请求的语法。
401——未授权。请求要求身份验证。对于登录后请求的网页,服务器可能返回此响应。
402——需要付款。该状态码是为了将来可能的需求而预留的,用于一些数字货币或者是微支付;
403——禁止访问。服务器已经理解请求,但是拒绝执行它;
404——找不到对象。请求失败,资源不存在;例如,对于服务器上不存在的网页经常会返回此代码。
405(方法禁用)禁用请求中指定的方法。
406——不可接受的。请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体;
407——需要代理授权。此状态码与401(未授权)类似,但指定请求者应当授权使用代理。如果服务器返回此响应,还表示请求者应当使用代理。
408——请求超时。服务器等候请求时发生超时。
409——冲突。服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息。服务器在响应与前一个请求相冲突的PUT请求时可能会返回此代码,以及两个请求的差异列表。
410——已删除。如果请求的资源已永久删除,服务器就会返回此响应。该代码与404(未找到)代码类似,但在资源以前存在而现在不存在的情况下,有时会用来替代404代码。如果资源已永久移动,您应使用301指定资源的新位置。
411——需要有效长度。服务器不接受不含有效内容长度标头字段的请求。
412——未满足前提条件。服务器未满足请求者在请求中设置的其中一个前提条件。
413——请求实体过大。服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。
414——请求的URI过长。请求的URI(通常为网址)过长,服务器无法处理。
415——不支持的媒体类型。请求的格式不受请求页面的支持。
416——请求范围不符合要求。如果页面无法提供请求的范围,则服务器会返回此状态码。
417——未满足期望值。服务器未满足\”期望\”请求标头字段的要求。
五、服务器错误类型解释
5xx(服务器错误)这些状态码表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
500——内部服务错误。顾名思义500错误一般是服务器遇到意外情况,而无法完成请求。
501——服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。
502——错误网关。服务器作为网关或代理,从上游服务器收到无效响应。
504——网关超时。通常web服务器故障、程序进程不够
503——服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。(服务不可用)
504——网关超时。服务器作为网关或代理,但是没有及时从上游服务器收到请求。
505——服务器不支持请求中所用的HTTP协议版本(HTTP版本不受支持)
服务器支撑着整个企业的信息数据,对公司的信息储存、业务开展、正常运作等等环节都具有着至关重要的意义。所以当服务器出现错误的时候一定要每一时间弄明白到底是那方面出了问题,这样才能对症下药,以便更好的解决掉出现的问题。
《服务器常见错误类型解释》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...