免責事項:この記事はブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!https://blog.csdn.net/f2764052703/article/details/89432259
HttpServletRequestのは、HTTPサーブレット要求に関連する情報を提供するjavax.servlet.ServletRequestインタフェースの拡張です。
サーブレットコンテナは、HttpServletRequestオブジェクトを作成し、オブジェクトがパラメータとしてサーブレット(のdoGet、doPostメソッド、等)のサービスメソッドに渡されます。
方法 | 効果 | パラメータ | 返却値 |
---|---|---|---|
getAuthType() | 使用サーブレット認証スキームを守るの名前を返します。 | ノー | いかなる認証要求は、nullが返されていない場合、文字列は、静的メンバーBASIC_AUTH、FORM_AUTH、CLIENT_CERT_AUTH一DIGEST_AUTH(==比較に適した)を返すまたは容器を示す認証方式指定された文字列に戻ります。 |
getContextPath() | 要求コンテキストの部分を示すURI取得要求 | ノー | リクエストURI指定リクエストコンテキストの一部を示す文字列、文字列 |
getCookies() | すべてのオブジェクトの配列を取得することは、この要求と共にクッキークライアントが含まれてい | ノー | クッキー[] |
getDateHeader(文字列名) | 長い値の形式の日付オブジェクトは、指定されたリクエストヘッダの値を返します | 文字列は、文字列は頭の名前を指定します | これは、ヘッダで指定されたlong値の日付を表します |
getHeader(文字列名) | 列要求ヘッダー値を返し | 文字列は、文字列は頭の名前を指定します | 要求ヘッダーを含む文字列、文字列 |
getHeaders(文字列名) | すべての値の列挙の文字列オブジェクトのリクエストヘッダを返します。 | 文字列の先頭の名前を指定します。 | 列挙、リクエストヘッダ列挙を含みます |
getHeaderNames() | このリクエストに含まれる全てのヘッダ名の列挙を返します。 | ノー | この要求とともに、すべての最初の名前を列挙 |
getIntHeader(文字列名) | ヘッドはintを返し | 指定されたリクエストヘッダの文字列名 | これは、要求ヘッダーの整数を表します。 |
getMethod()メソッド | 要求モード要求を取得 | ノー | このリクエストを発行するための指定された文字列のメソッド名 |
getPathInfo() | この要求およびクライアント情報を作成する際に、URLに関連付けられた追加のパスが送られます | ノー | 追加指定するためのWebコンテナの文字列、パス情報によって復号化 |
getPathTranslated() | クエリ文字列の前にサーブレット名が、余分なパス情報の後に戻り、実際のパスに変換 | ノー | 文字列は、実際のパスを指定します |
getContextPath() | 要求コンテキストの部分を示す要求URIを返します | ノー | 文字列は、URIが要求コンテキストの一部を示し、要求を指定します |
getQueryString() | 後ろのリクエストURLパスに含まれているクエリ文字列 | ノー | クエリ文字列を含む文字列 |
getRemoteUser() | ユーザーが検証された場合は、ユーザーが検証されていない場合は、この要求を行ったユーザのログイン情報は、nullが返され、返されます | ノー | この要求ログイン情報文字列を発行しているユーザーを指定します。 |
getRequestedSessionId() | クライアントによって指定されたセッションIDを返します。 | ノー | 文字列の指定されたセッションID |
getRequestURI() | HTTPリクエストの最初の行にクエリ文字列にプロトコル名からのリクエストURLのこの部分を返します。 | ノー | クエリ文字列までのプロトコル名からURLの一部を含むString |
getRequestURL() | URLを要求しているクライアントを再構築 | ノー | 再構築されたURLを含むStringBufferオブジェクト |
getServletPath() | リクエストURLのこの部分に戻るサーブレットを呼び出します | ノー | ストリング名またはパスがサーブレットが呼び出さ又は復号化される含む(例えば、URLリクエストで指定されています) |
getSession(ブール値が作成) | 返回与此请求关联的当前 HttpSession,如果没有当前会话并且 create 为 true,则返回一个新会话 | true 表示为此请求创建一个新会话(如有必要);false 表示返回 null(如果没有当前会话) | 与此请求关联的 HttpSession,如果 create 为 false,并且该请求没有有效会话,则返回 null |
getSession() | 返回与此请求关联的当前会话,如果该请求没有会话,则创建一个会话 | 无 | 与此请求关联的 HttpSession |
isRequestedSessionIdValid() | 检查请求的会话 ID 是否仍然有效。 | 无 | 如果此请求在当前会话上下文中有一个有效会话 id,则返回 true;否则返回 false |
isRequestedSessionIdFromCookie() | 检查请求的会话 ID 是否是作为 cookie 进入的。 | 无 | 如果会话 ID 是作为 cookie 进入的,则返回 true;否则返回 false |
isRequestedSessionIdFromURL() | 检查请求的会话 ID 是否是作为请求 URL 的一部分进入的。 | 无 | 如果会话 ID 是作为 URL 的一部分进入的,则返回 true;否则返回 false |