网安第三天_计算机网络篇

07-HTTP状态码(重点)

所有 HTTP 响应的第一行都是状态行,依次是当前 HTTP 版本号, 3 位数字组成的状态代码,以及描述状态
的短语,彼此由空格分隔。
状态代码的第一个数字代表当前响应的类型:
1xx 消息 —— 请求已被服务器接收,继续处理
河南信安世纪科技有限公司 2xx 成功 —— 请求已成功被服务器接收、理解、并接受
3xx 重定向 —— 需要后续操作才能完成这一请求
4xx 请求错误 —— 请求含有词法错误或者无法被执行
5xx 服务器错误 —— 服务器在处理某个正确请求时发生错误
虽然 RFC 2616 中已经推荐了描述状态的短语,例如 "200 OK" "404 Not Found" ,但是 WEB 开发者仍
然能够自行决定采用何种短语,用以显示本地化的状态描述或者自定义信息。
100     Continue     继续。客户端应继续其请求
101     Switching Protocols     切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的
协议,例如,切换到 HTTP 的新版本协议
200     OK     请求成功。一般用于 GET POST 请求
201     Created     已创建。成功请求并创建了新的资源
202     Accepted     已接受。已经接受请求,但未处理完成
203     Non - Authoritative Information     非授权信息。请求成功。但返回的 meta 信息不在原始的
服务器,而是一个副本
204     No Content     无内容。服务器成功处理,但未返回内容。在未更新网页的情况下,可确保浏览器
继续显示当前文档
205     Reset Content     重置内容。服务器处理成功,用户终端(例如:浏览器)应重置文档视图。可
通过此返回码清除浏览器的表单域
206     Partial Content     部分内容。服务器成功处理了部分 GET 请求
300     Multiple Choices     多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址
的列表用于用户终端(例如:浏览器)选择
301     Moved Permanently     永久移动。请求的资源已被永久的移动到新 URI ,返回信息会包括新的
URI ,浏览器会自动定向到新 URI 。今后任何新的请求都应使用新的 URI 代替
302     Found     临时移动。与 301 类似。但资源只是临时被移动。客户端应继续使用原有 URI
303     See Other     查看其它地址。与 301 类似。使用 GET POST 请求查看
304     Not Modified     未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。
客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源
305     Use Proxy     使用代理。所请求的资源必须通过代理访问
306     Unused     已经被废弃的 HTTP 状态码
307     Temporary Redirect     临时重定向。与 302 类似。使用 GET 请求重定向
400     Bad Request     客户端请求的语法错误,服务器无法理解
401     Unauthorized     请求要求用户的身份认证
402     Payment Required     保留,将来使用
403     Forbidden     服务器理解请求客户端的请求,但是拒绝执行此请求
404     Not Found     服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设
" 您所请求的资源无法找到 " 的个性页面
405     Method Not Allowed     客户端请求中的方法被禁止
406     Not Acceptable     服务器无法根据客户端请求的内容特性完成请求
407     Proxy Authentication Required     请求要求代理的身份认证,与 401 类似,但请求者应当
使用代理进行授权
408     Request Time - out     服务器等待客户端发送的请求时间过长,超时
河南信安世纪科技有限公司 练习
访问 https://fofa.info/ 注册账号,搜索关键词 status_code="xxx" && country="CN" (xxx http
态码 ) 找到对应状态码的网站进行练习
409     Conflict     服务器完成客户端的 PUT 请求时可能返回此代码,服务器处理请求时发生了冲突
410     Gone     客户端请求的资源已经不存在。 410 不同于 404 ,如果资源以前有现在被永久删除了可使用
410 代码,网站设计人员可通过 301 代码指定资源的新位置
411     Length Required     服务器无法处理客户端发送的不带 Content - Length 的请求信息
412     Precondition Failed     客户端请求信息的先决条件错误
413     Request Entity Too Large     由于请求的实体过大,服务器无法处理,因此拒绝请求。为防
止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个 Retry - After
响应信息
414     Request - URI Too Large     请求的 URI 过长( URI 通常为网址),服务器无法处理
415     Unsupported Media Type     服务器无法处理请求附带的媒体格式
416     Requested range not satisfiable     客户端请求的范围无效
417     Expectation Failed     服务器无法满足 Expect 的请求头信息
422     Unprocessable Entity
请求格式正确,但是由于含有语义错误,无法响应。
422 则表现为请求格式错误,但出现了 语义 错误,以至于服务端无法响应。可以理解为服务端能理解请求资
源类型 content - type ,否则应该返回 415 Unsupported Media Type ),也能理解请求实体内容,否
则应该返回 400 Bad Request )。
500     Internal Server Error     服务器内部错误,无法完成请求
501     Not Implemented     服务器不支持请求的功能,无法完成请求
502     Bad Gateway     作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无
效的响应
503     Service Unavailable     由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的
长度可包含在服务器的 Retry - After 头信息中
504     Gateway Time - out     充当网关或代理的服务器,未及时从远端服务器获取请求
505     HTTP Version not supported     服务器不支持请求的 HTTP 协议的版本,无法完成处理
暂时记录!
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值