org.webpieces.httpparser.api.dto.KnownHttpMethod Maven / Gradle / Ivy
package org.webpieces.httpparser.api.dto;
import java.util.HashMap;
import java.util.Map;
public enum KnownHttpMethod {
OPTIONS("OPTIONS"),
GET("GET"),
HEAD("HEAD"),
POST("POST"),
PUT("PUT"),
DELETE("DELETE"),
TRACE("TRACE"),
CONNECT("CONNECT")
;
private static Map codeToKnownStatus = new HashMap<>();
static {
for(KnownHttpMethod status : KnownHttpMethod.values()) {
codeToKnownStatus.put(status.getCode(), status);
}
}
private String code;
KnownHttpMethod(String code) {
this.code = code;
}
public String getCode() {
return code;
}
public static KnownHttpMethod lookup(String method) {
return codeToKnownStatus.get(method);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy