プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

JSPプログラムでHTTPヘッダーを読み取るために使用できるメソッド。


リクエストオブジェクトは、フォームデータ、Cookie、HTTPメソッドなどのHTTPヘッダー情報を取得するためのメソッドを提供します 、など。

次の表に、JSPプログラムでHTTPヘッダーを読み取るために使用できる重要なメソッドを示します。これらのメソッドは、 HttpServletRequestで使用できます。 Webサーバーへのクライアント要求を表すオブジェクト。

メソッドと説明
Sr.No。
1 Cookie [] getCookies()
クライアントがこのリクエストで送信したすべてのCookieオブジェクトを含む配列を返します。
2 列挙getAttributeNames()
このリクエストで使用可能な属性の名前を含む列挙型を返します。
3 列挙getHeaderNames()
このリクエストに含まれるすべてのヘッダー名の列挙を返します。
4 列挙getParameterNames()
このリクエストに含まれるパラメータの名前を含むStringオブジェクトの列挙を返します。
5 HttpSession getSession()
このリクエストに関連付けられている現在のセッションを返します。リクエストにセッションがない場合は、セッションを作成します。
6 HttpSession getSession(boolean create)
このリクエストに関連付けられている現在のHttpSessionを返します。現在のセッションがなく、createがtrueの場合は、新しいセッションを返します。
7 Locale getLocale()
Accept-Languageヘッダーに基づいて、クライアントがコンテンツを受け入れる優先ロケールを返します。
8 Object getAttribute(String name)
名前付き属性の値をオブジェクトとして返します。指定された名前の属性が存在しない場合はnullを返します。
9 ServletInputStream getInputStream()
ServletInputStreamを使用して、リクエストの本文をバイナリデータとして取得します。
10 String getAuthType()
サーブレットを保護するために使用される認証スキームの名前(「BASIC」や「SSL」など)を返します。JSPが保護されていない場合はnullを返します。
11 String getCharacterEncoding()
このリクエストの本文で使用されている文字エンコードの名前を返します。
12 String getContentType()
リクエストの本文のMIMEタイプを返します。タイプが不明な場合は、nullを返します。
13 String getContextPath()
リクエストのコンテキストを示すリクエストURIの部分を返します。
14 String getHeader(String name)
指定されたリクエストヘッダーの値を文字列として返します。
15 String getMethod()
このリクエストが行われたHTTPメソッドの名前(GET、POST、PUTなど)を返します。
16 String getParameter(String name)
リクエストパラメータの値を文字列として返します。パラメータが存在しない場合はnullを返します。
17 String getPathInfo()
クライアントがこのリクエストを行ったときに送信したURLに関連付けられた追加のパス情報を返します。
18 String getProtocol()
リクエストが使用するプロトコルの名前とバージョンを返します。
19 String getQueryString()
パスの後にリクエストURLに含まれているクエリ文字列を返します。
20 String getRemoteAddr()
要求を送信したクライアントのインターネットプロトコル(IP)アドレスを返します。
21 String getRemoteHost()
リクエストを送信したクライアントの完全修飾名を返します。
22 String getRemoteUser()
ユーザーが認証されている場合は、この要求を行っているユーザーのログインを返します。ユーザーが認証されていない場合は、nullを返します。
23 String getRequestURI()
プロトコル名からHTTPリクエストの最初の行のクエリ文字列まで、このリクエストのURLの一部を返します。
24 String getRequestedSessionId()
クライアントによって指定されたセッションIDを返します。
25 String getServletPath()
このリクエストのURLのJSPを呼び出す部分を返します。
26 String [] getParameterValues(String name)
指定されたリクエストパラメータが持つすべての値を含むStringオブジェクトの配列を返します。パラメータが存在しない場合は、nullを返します。
27 boolean isSecure()
この要求がHTTPSなどのセキュリティで保護されたチャネルを使用して行われたかどうかを示すブール値を返します。
28 int getContentLength()
リクエスト本文の長さをバイト単位で返し、入力ストリームで使用できるようにします。長さが不明な場合は-1を返します。
29 int getIntHeader(String name)
指定されたリクエストヘッダーの値をintとして返します。
30 int getServerPort()
この要求を受信したポート番号を返します。

  1. テクノロジーを使用してプライバシーと自由を制限する3つの方法

    安全か無料かを選択する必要がある場合、どちらを選びますか? それは少し極端かもしれませんが、それは確かに私たちが今日直面している多くの決定の絵を描いています。残念ながら、私たちは国内外の脅威がますます増えている世界に住んでいます。政府と法執行機関は私たちを保護しようとしていますが、彼らの技術と戦略が私たちの自由を侵害し、私たちのプライバシーを制限していると感じることがよくあります。 この環境に燃料を供給するのは、私たちが毎日使用する新しいデバイスです。常時インターネット接続と多くの機能があるため、法執行機関は収集したデータを使用して犯罪行為を取り締まろうとしています。この記事は、兄の予言で

  2. iPhone をクラッシュさせるテキスト メッセージ

    毎日、私たちはたくさんのテキストメッセージを受け取ります。銀行口座に関するものもあれば、テキスト メッセージを好む友人からのものもあれば、使用しているアプリに関するものもあります。重要なメッセージもあります。ほとんどはそうではありません。単にデバイスのスペースを占有するものもあれば、見ずに削除したいものもあります。 iPhone でメッセージの返信、転送、コピー、削除を行うことができますが、メッセージによって電話がクラッシュすることさえあります。はい、これはメッセージが iPhone に与える最悪の事態です。 このテキスト メッセージは、多くのグループやチャットで広まっています。このテキストを