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. MySQL不香吗,为什么还要有noSQL?

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是分布式专题的第14篇文章,我们一起来看看NoSQL数据库. 其实我很早就想写写分布式数据库相关的文章,既是我现在正在学习的,也是我很感 ...

  2. s3cmd s3命令行工具

    Amazon S3 Tools: Command Line S3 Client Software and S3 Backup 官方网站

  3. kubernetes的cni0和flannel.1的关系?

    当容器运行之后,节点之间多了个虚拟接口cni0,它是由flanneld创建的一个虚拟网桥叫cni0,供pod本地通信使用.flanneld为每个pod创建一对veth虚拟设备,一端放在容器接口上,一端 ...

  4. java Int类型转为double 类型;string转double

    int a=12; double b=(double)a; or double c=Double.valueOf((double)a); string a_s="12"; doub ...

  5. C#客户端打印条形码

    第一种方法: 引用第三方插件文件zxing.dll // 1.设置条形码规格 EncodingOptions encodeOption = new EncodingOptions(); encodeO ...

  6. <algorithm>中常用函数

    先说一下STL操作的区间是 [a, b),左边是闭区间,右边是开区间,这是STL的特性,所以<algorithm>里面的函数操作的区间也都是 [a, b). 先声明一下, sort()函数 ...

  7. QT 获取可执行程序的路径

    获取到生成.exe目录 QCoreApplication::applicationDirPath(); 获取当前工程目录 QDir::currentPath()

  8. 牛客网练习赛61 A+B

    A.打怪 思路:先判定当小怪的攻击力为0时,你能杀无数只怪,因为小怪A不动你,然后再计算每个小怪最多能给你造成多少伤害(用小怪的血量除以你的攻击力,也就是你砍它几下它会死,你先手,所以小怪肯定比你少砍 ...

  9. Enjoy the game

    这真的只是一道规律题 我找到规律了但是因为数据太大了我超时了 我们现在来看一下这道题 牛牛战队的三个队员在训练之余会自己口胡了一些题当做平时的益智游戏.有一天牛可乐想出了一个小游戏给另外两名队员玩,游 ...

  10. java 之 abstract、interface

    abstract (抽象) 用abstract关键字来修饰一个类时,这个类叫做抽象类: 用abstract来修饰一个方法时,该方法叫做抽象方法. 抽象方法:只有方法的声明,没有方法的实现.以分号结束: ...