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. [RCTF2015]EasySQL

    [RCTF2015]EasySQL EasySQL github 打开靶机,是如下界面 到注册页面,试了一下,username 和 email 处有过滤,直接 fuzz 一下哪些字符被禁了 注册成功之 ...

  2. EasyPoi 导入导出Excel时使用GroupName的踩坑解决过程

    一.开发功能介绍: 简单的一个excel导入功能 二.Excel导入模板(大致模板没写全): 姓名 性别 生日 客户分类 联系人姓名 联系人部门 备注 材料 综合 采购 张三 男 1994/05/25 ...

  3. java算法-二分法查找实现

    什么是二分法查找 首先,使用二分法查找的前提是:被查找的数组已排好序 具体实现: 假如有一组数为3,12,24,36,55,68,75,88要查给定的值24.可设三个变量front,mid,end分别 ...

  4. python爬虫-User-Agent的伪造

    某些网站会识别python爬虫程序并阻断,通过构造User_Agent可以抵抗某些反爬虫机制 用fake-useragent这个库就能很好的实现 pycharm中安装步骤 产生随机的User-Agen ...

  5. CRS-0184 Cannot communicate with the CRS daemon

    事件背景 rman清理脚本异常.导致磁盘空间爆满(一个环境变量没有设置正确) 释放磁盘空间,进行rman清理 之后,领导把实例重启,但是ams实例没有关闭 环境 系统 : AIX 数据库: Oracl ...

  6. java学习(第五篇)包装类

    一.Integer package com.test01; public class IntegerTest01 { public static void main(String[] args) { ...

  7. 设置共享内存大小 【windows】

    hMapFile = CreateFileMapping( INVALID_HANDLE_VALUE, // use paging file NULL, // default security PAG ...

  8. js基石之---易读、易复用、易重构的 JavaScript 代码规范

    易读.易复用.易重构的 JavaScript 代码规范 1.变量命名规范有意义 Bad: const yyyymmdstr = moment().format("YYYY/MM/DD&quo ...

  9. Scala教程之:可扩展的scala

    文章目录 隐式类 限制条件 字符串插值 s 字符串插值器 f 插值器 raw 插值器 自定义插值器 Scala是扩展的,Scala提供了一种独特的语言机制来实现这种功能: 隐式类: 允许给已有的类型添 ...

  10. 记一次痛苦的Django报错调试经历:

    开发的程序在我的本地mac上,ubuntu上,以及树莓派上都成功实现了迁移和运行,但是当准备将运行好好地程序迁移到阿里云的服务器上的mysql数据库上时,出现了非常多的幺蛾子的问题. 具体如下: 初始 ...