public interface jakarta.servlet.http.HttpServletRequest extends jakarta.servlet.ServletRequest
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: jakarta.servlet.http.HttpServletRequest
super_class: java.lang.Object
{
public static final java.lang.String BASIC_AUTH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "BASIC"
public static final java.lang.String FORM_AUTH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "FORM"
public static final java.lang.String CLIENT_CERT_AUTH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "CLIENT_CERT"
public static final java.lang.String DIGEST_AUTH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "DIGEST"
public abstract java.lang.String getAuthType();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jakarta.servlet.http.Cookie[] getCookies();
descriptor: ()[Ljakarta/servlet/http/Cookie;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long (java.lang.String);
descriptor: (Ljava/lang/String;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.lang.String (java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.util.Enumeration<java.lang.String> getHeaders(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Enumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljava/util/Enumeration<Ljava/lang/String;>;
MethodParameters:
Name Flags
name
public abstract java.util.Enumeration<java.lang.String> getHeaderNames();
descriptor: ()Ljava/util/Enumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;
public abstract int (java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public jakarta.servlet.http.HttpServletMapping getHttpServletMapping();
descriptor: ()Ljakarta/servlet/http/HttpServletMapping;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new jakarta.servlet.http.HttpServletRequest$1
dup
aload 0
invokespecial jakarta.servlet.http.HttpServletRequest$1.<init>:(Ljakarta/servlet/http/HttpServletRequest;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljakarta/servlet/http/HttpServletRequest;
public abstract java.lang.String getMethod();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getPathInfo();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getPathTranslated();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public jakarta.servlet.http.PushBuilder newPushBuilder();
descriptor: ()Ljakarta/servlet/http/PushBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljakarta/servlet/http/HttpServletRequest;
public abstract java.lang.String getContextPath();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getQueryString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getRemoteUser();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isUserInRole(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
role
public abstract java.security.Principal getUserPrincipal();
descriptor: ()Ljava/security/Principal;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getRequestedSessionId();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getRequestURI();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.StringBuffer getRequestURL();
descriptor: ()Ljava/lang/StringBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getServletPath();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jakarta.servlet.http.HttpSession getSession(boolean);
descriptor: (Z)Ljakarta/servlet/http/HttpSession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
create
public abstract jakarta.servlet.http.HttpSession getSession();
descriptor: ()Ljakarta/servlet/http/HttpSession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String changeSessionId();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isRequestedSessionIdValid();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isRequestedSessionIdFromCookie();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isRequestedSessionIdFromURL();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isRequestedSessionIdFromUrl();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract boolean authenticate(jakarta.servlet.http.HttpServletResponse);
descriptor: (Ljakarta/servlet/http/HttpServletResponse;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException, jakarta.servlet.ServletException
MethodParameters:
Name Flags
response
public abstract void login(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jakarta.servlet.ServletException
MethodParameters:
Name Flags
username
password
public abstract void logout();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jakarta.servlet.ServletException
public abstract java.util.Collection<jakarta.servlet.http.Part> getParts();
descriptor: ()Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException, jakarta.servlet.ServletException
Signature: ()Ljava/util/Collection<Ljakarta/servlet/http/Part;>;
public abstract jakarta.servlet.http.Part getPart(java.lang.String);
descriptor: (Ljava/lang/String;)Ljakarta/servlet/http/Part;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException, jakarta.servlet.ServletException
MethodParameters:
Name Flags
name
public abstract <T extends jakarta.servlet.http.HttpUpgradeHandler> T upgrade(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljakarta/servlet/http/HttpUpgradeHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException, jakarta.servlet.ServletException
Signature: <T::Ljakarta/servlet/http/HttpUpgradeHandler;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
handlerClass
public java.util.Map<java.lang.String, java.lang.String> getTrailerFields();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljakarta/servlet/http/HttpServletRequest;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public boolean isTrailerFieldsReady();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljakarta/servlet/http/HttpServletRequest;
}
SourceFile: "HttpServletRequest.java"
NestMembers:
jakarta.servlet.http.HttpServletRequest$1
InnerClasses:
jakarta.servlet.http.HttpServletRequest$1