工欲善其事,必先利其器——HttpStatus Enumeration
来源:互联网 发布:网络侠义游戏辅助论坛 编辑:程序博客网 时间:2024/05/18 02:08
关于HTTP Status大家可以参考百度百科:HTTP状态码
下面是代码:
package com.homeland.myapp.entity;public enum HttpStatus { CONTINUE(100, "CONTINUE", "Continue"), SWITCHING_PROTOCOLS(101, "SWITCHING_PROTOCOLS", "Switching Protocols"), PROCESSING(102, "PROCESSING", "Processing"), OK(200, "OK", "Ok"), CREATED(201, "CREATED", "Created"), ACCEPTED(202, "ACCEPTED", "Accepted"), NO_CONTENT(204, "NO_CONTENT", "No Content"), RESET_CONTENT(205, "RESET_CONTENT", "Reset Content"), PARTIAL_CONTENT(206, "PARTIAL_CONTENT", "Partial Content"), MULTI_STATUS(207, "MULTI_STATUS", "Multi Status"), MULTIPLE(300, "MULTIPLE", "Multiple"), MOVED_PERMANENTLY(301, "MOVED_PERMANENTLY", "Moved Permanently"), FOUND(302, "FOUND", "Found"), SEE_OTHER(303, "SEE_OTHER", "See Other"), NOT_MODIFIED(304, "NOT_MODIFIED", "Not Modified"), USE_PROXY(305, "USE_PROXY", "Use Proxy"), SWITCH_PROXY(306, "SWITCH_PROXY", "Switch Proxy"), TEMPORARY_REDIRECT(307, "TEMPORARY_REDIRECT", "Temporary Redirect"), BAD_REQUEST(400, "BAD_REQUEST", "Bad Request"), UNAUTHORIZED(401, "UNAUTHORIZED", "Unauthorized"), PAYMENT_REQUIRED(402, "PAYMENT_REQUIRED", "Payment Required"), FORBIDDEN(403, "FORBIDDEN", "Forbidden"), NOT_FOUND(404, "NOT_FOUND", "Not Found"), METHOD_NOT_ALLOWED(405, "METHOD_NOT_ALLOWED", "Method Not Allowed"), NOT_ACCEPTABLE(406, "NOT_ACCEPTABLE", "Not Acceptable"), REQUEST_TIMEOUT(408, "REQUEST_TIMEOUT", "Request Timeout"), CONFLICT(409, "CONFLICT", "Conflict"), GONE(410, "GONE", "Gone"), LENGTH_REQUIRED(411, "LENGTH_REQUIRED", "Length Required"), PRECONDITION_FAILED(412, "PRECONDITION_FAILED", "Precondition Failed"), REQUEST_URI_TOO_LONG(414, "REQUEST_URI_TOO_LONG", "Request URI Too Long"), EXPECTATION_FAILED(417, "EXPECTATION_FAILED", "Expectation Failed"), TOO_MANY_CONNECTIONS(421, "TOO_MANY_CONNECTIONS", "There Are Too Many Connections From Your Internet Address"), UNPROCESSABLE_ENTITY(422, "UNPROCESSABLE_ENTITY", "Unprocessable Entity"), LOCKED(423, "LOCKED", "Locked"), FAILED_DEPENDENCY(424, "FAILED_DEPENDENCY", "Failed Dependency"), UNORDERED_COLLECTION(425, "UNORDERED_COLLECTION", "Unordered Collection"), UPGRADE_REQUIRED(426, "UPGRADE_REQUIRED", "Upgrade Required"), RETRY_WITH(449, "RETRY_WITH", "Retry With"), INTERNAL_SERVER_ERROR(500, "INTERNAL_SERVER_ERROR", "Internal Server Error"), NOT_IMPLEMENTED(501, "NOT_IMPLEMENTED", "Not Implemented"), BAD_GATEWAY(502, "BAD_GATEWAY", "Bad Gateway"), SERVICE_UNAVAILABLE(503, "SERVICE_UNAVAILABLE", "Service Unavailable"), GATEWAY_TIMEOUT(504, "GATEWAY_TIMEOUT", "Gateway Timeout"), INSUFFICIENT_STORAGE(507, "INSUFFICIENT_STORAGE", "Insufficient Storage"), LOOP_DETECTED(508, "LOOP_DETECTED", "Loop Detected"), NOT_EXTENDED(510, "NOT_EXTENDED", "Not Extended"); private int code; private String status; private String description; private HttpStatus(int code, String status, String description) { this.code = code; this.status = status; this.description = description; } public int getCode() { return code; } public String getStatus() { return status; } public String getDescription() { return description; } public static HttpStatus lookupByCode(int code) { for (HttpStatus status : HttpStatus.values()) { if (status.getCode() == code) { return status; } } return null; } public static HttpStatus lookupByStatus(String status) { for (HttpStatus hs : HttpStatus.values()) { if (hs.getStatus().equalsIgnoreCase(status)) { return hs; } } return null; }}
0 0
- 工欲善其事,必先利其器——HttpStatus Enumeration
- 工欲善其事,必先利其器——原则篇
- 工欲善其事 必先利其器 ——VS2012插件
- 工欲善其事,必先利其器——编译开发流程
- MySQL优化—工欲善其事,必先利其器之EXPLAIN
- MySQL优化—工欲善其事,必先利其器(2)
- MySQL优化—工欲善其事,必先利其器之EXPLAI
- MySQL优化—工欲善其事,必先利其器(2)
- MySQL优化—工欲善其事,必先利其器之EXPLAIN
- MySQL优化—工欲善其事,必先利其器之EXPLAIN
- MySQL优化—工欲善其事,必先利其器之EXPLAIN
- 工欲善其事,必先利其器——搭建J2ME开发环境
- 工欲善其事,必先利其器——搭建J2ME开发环境
- EditPlus配置C#运行环境——工欲善其事,必先利其器【修】
- 工欲善其事,必先利其器——搭建J2ME开发环境
- 工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一
- 工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一
- 工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一
- Subversion安装配置指南
- 如何在外网中访问自己在另一个局域网中的某个机器(SSH为例)
- mongodb查询
- Windows下安装配置SubVersion的简明步骤
- android 解决按钮快速点击
- 工欲善其事,必先利其器——HttpStatus Enumeration
- 浅出深入统计学(二)
- SDL Game Development-第2章-4.使用SDL_image库操作更多格式的图片
- 装机折腾之U310装Win7SP1_X64
- HADOOP 2.0 YARN应用程序的执行流程和开发
- 微信5.0公众号运营有6大误区
- 那些年·我们读过的专业书籍
- 那些年·我们读过的专业书籍
- projecteuler No.104 Pandigital Fibonacci ends