package core.framework.api.http; /** * @author neo */ public enum HTTPStatus { OK(200), CREATED(201), ACCEPTED(202), NO_CONTENT(204), MOVED_PERMANENTLY(301), FOUND(302), // 302 Moved Temporarily, sometimes Found SEE_OTHER(303), NOT_MODIFIED(304), TEMPORARY_REDIRECT(307), PERMANENT_REDIRECT(308), BAD_REQUEST(400), UNAUTHORIZED(401), FORBIDDEN(403), NOT_FOUND(404), METHOD_NOT_ALLOWED(405), NOT_ACCEPTABLE(406), CONFLICT(409), GONE(410), UNPROCESSABLE_ENTITY(422), TOO_MANY_REQUESTS(429), INTERNAL_SERVER_ERROR(500), BAD_GATEWAY(502), SERVICE_UNAVAILABLE(503), GATEWAY_TIMEOUT(504); public final int code; HTTPStatus(int code) { this.code = code; } }