HTTP Status完整枚举

public enum HttpStatus {

// 1xx Informational   
1xx
信息类的
继续
  
CONTINUE(100, "Continue"),
   //交换协议
  
SWITCHING_PROTOCOLS(101, "Switching Protocols"),
   //正在处理中
  
PROCESSING(102, "Processing"),

  
CHECKPOINT(103, "Checkpoint"),

// 2xx Success

成功
  
OK(200, "OK"),
   创建
  
CREATED(201, "Created"),
   /接受
  
ACCEPTED(202, "Accepted"),
  
  
NON_AUTHORITATIVE_INFORMATION(203, "Non-Authoritative Information"),
  
  
NO_CONTENT(204, "No Content"),
   /
  
RESET_CONTENT(205, "Reset Content"),
  
  
PARTIAL_CONTENT(206, "Partial Content"),
  
  
MULTI_STATUS(207, "Multi-Status"),
  
  
ALREADY_REPORTED(208, "Already Reported"),
 
  
IM_USED(226,
"IM Used"),

// 3xx Redirection 重定向

MULTIPLE_CHOICES(300, "Multiple Choices"),
   /永久移除掉了
  
MOVED_PERMANENTLY(301, "Moved Permanently"),
 
  
FOUND(302,
"Found"),
   /
    */
暂时移除掉了 已经废弃了
  
@Deprecated
   MOVED_TEMPORARILY(302, "Moved Temporarily"),
 
  
SEE_OTHER(303, "See Other"),
  
  
NOT_MODIFIED(304, "Not Modified"),
   使用代理 已经废除掉了
  
@Deprecated
   USE_PROXY(305, "Use Proxy"),
   暂时的重定向了
  
TEMPORARY_REDIRECT(307, "Temporary Redirect"),
   永久的重定向了
  
PERMANENT_REDIRECT(308, "Permanent Redirect"),

// --- 4xx Client Error --- 4xx 客户端错误

BAD_REQUEST(400, "Bad Request"),
   没有认证权限
  
UNAUTHORIZED(401, "Unauthorized"),
 
  
PAYMENT_REQUIRED(402, "Payment Required"),
   禁止
  
FORBIDDEN(403, "Forbidden"),
  
  
NOT_FOUND(404, "Not Found"),
   方法不允许
  
METHOD_NOT_ALLOWED(405, "Method Not Allowed"),
  
  
NOT_ACCEPTABLE(406, "Not Acceptable"),
 
  
PROXY_AUTHENTICATION_REQUIRED(407, "Proxy Authentication Required"),
   /请求超时
  
REQUEST_TIMEOUT(408, "Request Timeout"),
   冲突
  
CONFLICT(409, "Conflict"),
  
  
GONE(410,
"Gone"),
  
  
LENGTH_REQUIRED(411, "Length Required"),
 
  
PRECONDITION_FAILED(412, "Precondition Failed"),
  
  
PAYLOAD_TOO_LARGE(413, "Payload Too Large"),
  
  
@Deprecated
   REQUEST_ENTITY_TOO_LARGE(413, "Request Entity Too Large"),
  
  
URI_TOO_LONG(414, "URI Too Long"),
  
  
@Deprecated
   REQUEST_URI_TOO_LONG(414, "Request-URI Too Long"),
 
  
UNSUPPORTED_MEDIA_TYPE(415, "Unsupported Media Type"),
 
  
REQUESTED_RANGE_NOT_SATISFIABLE(416, "Requested range not satisfiable"),
 
  
EXPECTATION_FAILED(417, "Expectation Failed"),
  
  
I_AM_A_TEAPOT(418, "I'm a teapot"),
  
  
@Deprecated
   INSUFFICIENT_SPACE_ON_RESOURCE(419, "Insufficient Space On Resource"),
  
  
@Deprecated
   METHOD_FAILURE(420, "Method Failure"),
  
  
@Deprecated
   DESTINATION_LOCKED(421, "Destination Locked"),
 
  
UNPROCESSABLE_ENTITY(422, "Unprocessable Entity"),
  
  
LOCKED(423,
"Locked"),
  
  
FAILED_DEPENDENCY(424, "Failed Dependency"),
 
  
UPGRADE_REQUIRED(426, "Upgrade Required"),
 
  
PRECONDITION_REQUIRED(428, "Precondition Required"),
   /
  
TOO_MANY_REQUESTS(429, "Too Many Requests"),
  
  
REQUEST_HEADER_FIELDS_TOO_LARGE(431, "Request Header Fields Too Large"),
  
  
UNAVAILABLE_FOR_LEGAL_REASONS(451, "Unavailable For Legal Reasons"),


  
INTERNAL_SERVER_ERROR(500, "Internal Server Error"),
  
  
NOT_IMPLEMENTED(501, "Not Implemented"),
  
  
BAD_GATEWAY(502, "Bad Gateway"),
  
  
SERVICE_UNAVAILABLE(503, "Service Unavailable"),
  
  
GATEWAY_TIMEOUT(504, "Gateway Timeout"),
  
  
HTTP_VERSION_NOT_SUPPORTED(505, "HTTP Version not supported"),
  
  
VARIANT_ALSO_NEGOTIATES(506, "Variant Also Negotiates"),
  
  
INSUFFICIENT_STORAGE(507, "Insufficient Storage"),
  
  
LOOP_DETECTED(508, "Loop Detected"),
  
  
BANDWIDTH_LIMIT_EXCEEDED(509, "Bandwidth Limit Exceeded"),
  
  
NOT_EXTENDED(510, "Not Extended"),
  
  
NETWORK_AUTHENTICATION_REQUIRED(511, "Network Authentication Required");

HTTP Status完整枚举的更多相关文章

  1. XMLHTTPRequest状态status完整列表

    当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码.状态代码可以指明具体请求是否已成功,还可以揭示请求失 ...

  2. FastJson转换自定义枚举类

    在项目中有些状态需要采用枚举类型,在数据库中保存的是name(英文),而前台需要显示的是text(中文). 所以这就需要自己去实现序列. 例如对象: import java.util.Date; im ...

  3. SpringBoot | 第三十五章:Mybatis的集成和使用

    前言 最近收到公众号留言说,单纯的Mybatis的集成和使用.前面在第九章:Mybatis-plus的集成和使用介绍了基于mybatis-plus的集成和使用.后者也只是对mybatis进行了功能增强 ...

  4. MyBatisPlus 常用知识点总结

    @ 目录 完整的Mybatis-Plus项目 常用注解 设置表名(@TableName) 设置实体类字段 (@TableField) 通过 @TableField(fill=FieldFill.INS ...

  5. 详解AsyncTask的使用

    转载自:http://blog.csdn.net/liuhe688/article/details/6532519 在Android中实现异步任务机制有两种方式,Handler和AsyncTask. ...

  6. 详解Android中AsyncTask的使用

    在Android中实现异步任务机制有两种方式,Handler和AsyncTask. Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更 ...

  7. AsynTask用法

    http://blog.csdn.net/liuhe688/article/details/6532519 在Android中实现异步任务机制有两种方式,Handler和AsyncTask. Hand ...

  8. Android基础总结(7)——异步消息处理

    服务(Service)是Android中实现程序后台运行的解决方案,它非常适合用于去执行哪些不需要和用户交互而且还要长期运行的任务.服务的运行不依赖任何用户界面,即使当程序被切换到后台,或者用户打开了 ...

  9. 具体解释Android中AsyncTask的使用

    在Android中实现异步任务机制有两种方式,Handler和AsyncTask. Handler模式须要为每个任务创建一个新的线程,任务完毕后通过Handler实例向UI线程发送消息,完毕界面的更新 ...

随机推荐

  1. 《并发编程的艺术》阅读笔记之Lock与AQS

    Lock接口 在jdk1.5之后,并发包下新增了一个lock接口,lock接口定义了锁的获取,锁的释放,等方法,需要用户手动设置.与关键字不同的是,lock具有可操作性,比如,可以中断线程,设置超时时 ...

  2. MVC-路由扩展-限制浏览器

    根据路由原理,MVC每次都会走获取路由上下文数据. 自定义Route 调用,以及完善其他代码 运行结果,当在谷浏览器执行时:

  3. OAuth - 四种方式

    OAuth 2.0 的标准是 RFC 6749 文件.该文件先解释了 OAuth 是什么. OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者.......资源所有者同意以后,资 ...

  4. Websec level 30

    前言 昨天在易霖博搞的网络安全与执法竞赛看到的一道web题,实际上就是用两个原题凑起来的.. 不过后面的一关没见过这里简单记录一下 第一关 打开是个登录界面,和BJDCTF的简单注入一模一样,连密码都 ...

  5. windows下部署.netcore+docker系列三 (unbuntu 18.4 下安装ftp)

    // 先更新下系统sudo apt-get update//安装ftpsudo apt-get install vsftpd// 启动 服务sudo service vsftpd start//ftp ...

  6. 前端基础-HTML(2)

    1. 什么是标签以及标签的分类: 在HTML页面中,带有“< >”符号的元素被称为HTML标签,如上节提到的 <HTML>.<head>.<body>都 ...

  7. centos7.4挂载硬盘

    场景:新网上买了台服务器,有个数据盘需要自己挂载 fdisk -l 能看见有一个85.9g的硬盘 然后mkfs -t ext4 /dev/sdb 格式化硬盘 mkdir /data新建data文件夹用 ...

  8. 2019-2020-1 20199310《Linux内核原理与分析》第十一周作业

    1.问题描述 在一个capability系统中,当一个程序运行时,对应的线程会初始化一系列capabilities(令牌).当线程尝试访问某个对象时,操作系统会检查该线程的capabilities,并 ...

  9. python学习02python入门二

    学前须知:1.本文档有关内容均建立在python3.x版本上,python2.x已经成为历史,如有需要,文内会特别说明. 2.本文使用的编辑器多为架构在Windows上的pycharm,如需了解Lin ...

  10. Deep Snake : 基于轮廓调整的SOTA实例分割方法,速度32.3fps | CVPR 2020

    论文提出基于轮廓的实例分割方法Deep snake,轮廓调整是个很不错的方向,引入循环卷积,不仅提升了性能还减少了计算量,保持了实时性,但是Deep snake的大体结构不够优雅,应该还有一些工作可以 ...