专栏首页陶士涵的菜地[日常] HTTP协议状态码

[日常] HTTP协议状态码

100-199 信息性状态码
    100 continue 请继续
    101 switching protocols 切换协议,返回upgraded头
200-299 成功状态码
    200 ok
    201 created  创建资源
    202 accepted 请求已经接收到,不保证完成
    203 non-authoritative information 非权威信息,不是来自于源端服务器
    204 no content 没有内容
    205 reset content 重置内容,主要是对浏览器html元素
    206 partial content 执行了部分内容

300-399 重定向状态码
    300 multiple choices 多项选择,会返回一个选项列表
    301 moved permanently 资源被移除,location中包含url
    302 Found 与301类似,客户端应该使用location中的url临时定位
    303 see other 允许post请求的响应重定向
    304 not modified 资源没有修改,返回的时候不能有主体内容,还是本地的内容
    305 use proxy  使用代理来请求资源
    307 temporary redirect 临时重定向,与301类似
    因为http1.0和http1.1的差别因此有交叉

400-499 客户端错误状态码
    400 bad request 错误请求
    401 unauthorized 没权限
    402 payment required 未使用
    403 forbidden 禁止
    404 not found
    405 methord not allowed 请求url不支持的方法,应该返回allow首部告诉允许啥
    406 not acceptable 客户端指定参数说明可以接受什么类型的文本
    407 proxy authentication required 要求代理服务器认证权限
    408 request timeout 请求超时
    409 conflict 请求冲突
    410 gone 类似404
    411 length required 需要请求中包含content-length
    412 precondition failed  先决条件失败
    413 request entity too large 客户端发的内容太大
    414 request uri too long 请求的url太长
    415 unsuport media type 不支持的媒体类型
    416 requested range not satisfiable 请求的范围不满足,无效
    417 expectation failed 服务器无法满足请求
500-599 服务器错误状态码
    500 internal server error 内部错误
    501 not implemented 没有实现,超出了服务器的范围
    502 bad gateway 代理或者网关下一链路收到未响应
    503 service unavailable 服务不可用
    504 gateway timeout 类似408,超时来自代理
    505 http version not supported http协议版本不支持
nginx自定义的状态码:
495, https certificate error
496, https no certificate
497, http to https
498, canceled
499, client has closed connection是客户端等到超时主动关掉的

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [python]Python 中 if not 用法

    在python 判断语句中 None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()都相当于 False not None ==...

    陶士涵
  • [Linux] PHP程序员玩转Linux系列-nginx初学者引导

    nginx有一个master进程和很多个worker进程.master进程的主要目的是读取和执行配置文件,维持worker进程.worker进程真正处理请求.n...

    陶士涵
  • [Linux] PHP程序员玩转Linux系列-Linux和Windows安装nginx

    如何以最简单的方式安装nginx,我在查找了N多方法只后,发现还是nginx官网的方法最简单啊.在此我也来搬运一下官网的安装方式

    陶士涵
  • python中的if not

    在python中 None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()都相当于False ,即:

    于小勇
  • 实战|你的个人信息在这一分不值之某医院水平越权操作任意账号

    写这篇文章,一方面是“实战某医院水平越权操作任意账号”,另一方面“揭秘黄牛怎么把你的预定变成了别人的预定”。

    陈殷
  • Java设计模式之门面模式

    都写过纸质的信件吧,比如给女朋友写情书什么的,写信的过程大家都还记得吧,先写信的内容,然后写信封,然后把信放到信封中,封好,投递到信箱中进行邮递,这个过程还是比...

    CoderJed
  • Python内置工具(tools)总结

    除此之外,还有一些其他工具,比如mimetools、unittest等,上述四个tools作用于内建类型和函数、类等,比较通用,也较为常用。 -operat...

    py3study
  • 微信宣布七夕没有520红包!

    Norm Matloff 是加州大学戴维斯分校的计算机科学教授,他针对数据科学界常年争论的要点,作了一篇关于 R 和 Python 的对比分析。

    闫小林
  • C# SqlSugar框架的学习使用(四)-- 插入数据的详细用法

    上一篇《C# SqlSugar框架的学习使用(三)-- 查询的多种用法》我们已经把SqlSugar的查询多种用法实现了,这篇我们就来说说插入数据的多种用法。

    Vaccae
  • Bitly:构建月处理60亿点击的分布式系统

    【编者按】从表面上看,Bitly是一家主打URL缩短和分享的公司,然而究其根本,Bitly却是一家真正的大数据公司,每月60亿的点击量、6亿的缩短服务、1亿网页...

    CSDN技术头条

扫码关注云+社区

领取腾讯云代金券