たとえば、HttpServletResponse
には、次のような定数としてHTTPステータスコードがあります
public static final int SC_OK = 200;
public static final int SC_CREATED = 201;
public static final int SC_BAD_REQUEST = 400;
public static final int SC_UNAUTHORIZED = 401;
public static final int SC_NOT_FOUND = 404;
簡単に参照できるように、Java EE APIのどこかに、GET
、POST
、...などのHTTPメソッドに対して定義された定数がありますか? 、自分で作成するのではなく?
Springを使用している場合、この列挙型org.springframework.web.bind.annotation.RequestMethod
public enum RequestMethod {
GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, TRACE;
}
[〜#〜] edit [〜#〜]:これは Java 6 これらの一部はクラスで利用可能です HttpMethod ですが、RequestMethodよりも少ない値が含まれています。
public @interface HttpMethod {
Java.lang.String GET = "GET";
Java.lang.String POST = "POST";
Java.lang.String PUT = "PUT";
Java.lang.String DELETE = "DELETE";
Java.lang.String HEAD = "HEAD";
Java.lang.String OPTIONS = "OPTIONS";
Java.lang.String value();
}