HTTP状态码

本文详细介绍了HTTP状态码的五种类别及其具体代码,包括信息响应、成功、重定向、客户端错误和服务器错误。常见的状态码如200(请求成功)、301(永久移动)、404(未找到)和500(服务器内部错误)等,每个代码都详细说明了其含义和处理方式。
摘要由CSDN通过智能技术生成

 http状态码的5种类型

1**信息,服务器收到请求,需要请求者继续执行操作
2**成功,操作被成功接收并处理
3**重定向,需要进一步的操作以完成请求
4**客户端错误,请求包含语法错误或无法完成请求
5**

服务器错误,服务器在处理请求的过程中发生了错误

 状态码:

(红色标注为常见的状态码)

100继续。客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。
101转换协议。在发送完这个响应最后的空行后,将会切换到在Upgrade 消息头中定义的那些协 议。只有在切换新的协议更有好处的时候才应该采取类似措施。
102继续处理。由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。
200请求成功。处理方式:获得响应的内容,进行处理。
201请求完成,结果是创建了新资源。新创建资源的URI可在响应的实体中得到。处理方式:爬虫中不会遇到。
202请求被接受,但处理尚未完成。处理方式:阻塞等待。
203非授权信息。请求成功。但返回的meta信息不在原始的服务器,而是一个副本
204无内容。服务器端已经实现了请求,但是没有返回新的信息。如果客户是用户,则无须为此更新自身的文档视图。 处理方式:丢弃
205重置内容。服务器处理成功,用户终端(例如:浏览器)应重置文档视图。可通过此返回码清除浏览器的表单域
206部分内容。服务器成功处理了部分GET请求
300多种选择。该状态码不被HTTP/1.0的应用程序直接使用, 只是作为3XX类型回应的默认解释。存在多个可用的被请求资源。 处理方式:若程序中能够处理,则进行进一步处理,如果程序中不能处理,则丢弃
301永久移动。请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此资源 处理方式:重定向到分配的URL
302临时移动。请求到的资源在一个不同的URL处临时保存。处理方式:重定向到临时的URL
303查看其它地址。与301类似。使用GET和POST请求查看
304请求的资源未更新,未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源
305使用代理。所请求的资源必须通过代理访问
306已经被废弃的HTTP状态码
307临时重定向。与302类似。使用GET请求重定向
400非法请求。客户端请求的语法错误,服务器无法理解
401未授权。请求要求用户的身份认证。处理方式:丢弃
402保留,将来使用
403禁止。服务器理解请求客户端的请求,但是拒绝执行此请求。处理方式:丢弃
404没有找到。服务器无法根据客户端的请求找到资源(网页)。处理方式:丢弃
405客户端请求中的方法被禁止
406服务器无法根据客户端请求的内容特性完成请求
407请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权
408服务器等待客户端发送的请求时间过长,超时
409服务器完成客户端的 PUT 请求时可能返回此代码,服务器处理请求时发生了冲突
410客户端请求的资源已经不存在。410不同于404,如果资源以前有现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置
411服务器无法处理客户端发送的不带Content-Length的请求信息
412客户端请求信息的先决条件错误
413由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息
414请求的URI过长(URI通常为网址),服务器无法处理
415服务器无法处理请求附带的媒体格式
416客户端请求的范围无效
417服务器无法满足Expect的请求头信息
500服务器内部错误。服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在的源代码出现错误时出现。
501服务器无法识别,服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。
502错误网关。作为网关或者工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
503服务出错。由于临时的维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。
504充当网关或代理的服务器,未及时从远端服务器获取请求
505服务器不支持请求的HTTP协议的版本,无法完成处理
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值