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;
}
}