HttpResponse
Date: 2009-09-08

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.maru.liquid.plugin.http
インタフェース HttpResponse

既知の実装クラスの一覧:
  HttpCoreResponse

    public interface HttpResponse

Httpレスポンス

バージョン:
  1.0
作成者:
  Kohji Tsujita

フィールドの概要
`static int` | `SC_MOVED_TEMPORARILY` リソースが一時的に他の場所へ移動したこと、なんちゃらのステータスコード(302)
`static int` | `SC_NOT_FOUND` リソースが利用可能でないことを示すステータスコード(404)
`static int` | `SC_OK` リクエストが正常に成功したことを示すステータスコード(200)。

メソッドの概要
`void` | `addCookie(Cookie cookie)` クッキーをレスポンスに追加する
`void` | `addHeader(java.lang.String name, java.lang.String value)` ヘッダーをレスポンスに追加する
`void` | `flushBuffer()` バッファ内のデータを確定し送信。
`java.io.OutputStream` | `getOutputStream()` バイナリデータを送信する用のOutputStreamを返す。
`java.io.PrintWriter` | `getWriter()` 文字データを送る用のPrintWriterを返す。
`void` | `sendError(int sc)` バッファをクリアしクライアントにエラーレスポンスを送る
`void` | `sendRedirect(java.lang.String location)` 指定したリダイレクト先URLリダイレクトレスポンス
`void` | `setContentType(java.lang.String type)` レスポンスのコンテントタイプをセットする。
`void` | `setStatus(int sc)` ステータスコードを設定する。

フィールドの詳細

### SC_OK

    static final int SC_OK

  リクエストが正常に成功したことを示すステータスコード(200)。

  関連項目:
    定数フィールド値

### SC_MOVED_TEMPORARILY

    static final int SC_MOVED_TEMPORARILY

  リソースが一時的に他の場所へ移動したこと、なんちゃらのステータスコード(302)

  関連項目:
    定数フィールド値

### SC_NOT_FOUND

    static final int SC_NOT_FOUND

  リソースが利用可能でないことを示すステータスコード(404)

  関連項目:
    定数フィールド値

メソッドの詳細

### addCookie

    void addCookie(Cookie cookie)

  クッキーをレスポンスに追加する

  パラメータ:
    `cookie` - 追加するクッキー

### addHeader

    void addHeader(java.lang.String name,
                   java.lang.String value)

  ヘッダーをレスポンスに追加する

  パラメータ:
    `name` - ヘッダ名
    `value` - ヘッダ値

### getOutputStream

    java.io.OutputStream getOutputStream()
                                         throws java.io.IOException

  バイナリデータを送信する用のOutputStreamを返す。

  戻り値:
    OutputStream
  例外:
    `java.io.IOException`

### getWriter

    java.io.PrintWriter getWriter()
                                  throws java.io.IOException

  文字データを送る用のPrintWriterを返す。

  戻り値:
    PrintWriter
  例外:
    `java.io.IOException`

### flushBuffer

    void flushBuffer()
                     throws java.io.IOException

  バッファ内のデータを確定し送信。

  例外:
    `java.io.IOException`

### sendError

    void sendError(int sc)
                   throws java.io.IOException

  バッファをクリアしクライアントにエラーレスポンスを送る

  パラメータ:
    `sc` - エラーステータスコード
  例外:
    `java.io.IOException`

### sendRedirect

    void sendRedirect(java.lang.String location)

  指定したリダイレクト先URLリダイレクトレスポンス

  パラメータ:
    `location` -

### setStatus

    void setStatus(int sc)

  ステータスコードを設定する。

  パラメータ:
    `sc` - ステータスコード

### setContentType

    void setContentType(java.lang.String type)

  レスポンスのコンテントタイプをセットする。 ex) text/html; charset=ISO-8859-4

  パラメータ:
    `type` - コンテントタイプ

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド