HTTP
PHP Manual

HttpResponse

クラス概要

HttpResponse
HttpResponse {
static void HttpResponse::capture ( void )
static int HttpResponse::getBufferSize ( void )
static bool HttpResponse::getCache ( void )
static string HttpResponse::getCacheControl ( void )
static string HttpResponse::getContentDisposition ( void )
static string HttpResponse::getContentType ( void )
static string HttpResponse::getData ( void )
static string HttpResponse::getETag ( void )
static string HttpResponse::getFile ( void )
static bool HttpResponse::getGzip ( void )
static mixed HttpResponse::getHeader ([ string $name ] )
static int HttpResponse::getLastModified ( void )
static string HttpResponse::getRequestBody ( void )
static resource HttpResponse::getRequestBodyStream ( void )
static array HttpResponse::getRequestHeaders ( void )
static resource HttpResponse::getStream ( void )
static double HttpResponse::getThrottleDelay ( void )
static string HttpResponse::guessContentType ( string $magic_file [, int $magic_mode=MAGIC_MIME ] )
static void HttpResponse::redirect ([ string $url [, array $params [, bool $session = FALSE [, int $status ]]]] )
static bool HttpResponse::send ([ bool $clean_ob = TRUE ] )
static bool HttpResponse::setBufferSize ( int $bytes )
static bool HttpResponse::setCache ( bool $cache )
static bool HttpResponse::setCacheControl ( string $control [, int $max_age = 0 [, bool $must_revalidate = TRUE ]] )
static bool HttpResponse::setContentDisposition ( string $filename [, bool $inline = FALSE ] )
static bool HttpResponse::setContentType ( string $content_type )
static bool HttpResponse::setData ( mixed $data )
static bool HttpResponse::setETag ( string $etag )
static bool HttpResponse::setFile ( string $file )
static bool HttpResponse::setGzip ( bool $gzip )
static bool HttpResponse::setHeader ( string $name [, mixed $value [, bool $replace = TRUE ]] )
static bool HttpResponse::setLastModified ( int $timestamp )
static bool HttpResponse::setStream ( resource $stream )
static bool HttpResponse::setThrottleDelay ( float $seconds )
static bool HttpResponse::status ( int $status )
}

クラスのメンバ

プロパティ

静的なプロパティ
アクセス範囲 名前 説明
protected boolean cache レスポンスのキャッシュを試みるかどうか。
protected boolean gzip 送信するエンティティをその場で gzip するかどうか。
protected string eTag 生成された、あるいは独自の ETag。
protected integer lastModified 生成された、あるいは独自の最終更新タイムスタンプ。
protected string cacheControl Cache-Control の設定。
protected string contentType 送信したエンティティの Content-Type
protected string contentDisposition 送信したエンティティの Content-Disposition
protected integer bufferSize 抑止処理に使用するチャンクバッファサイズ。
protected double throttleDelay 抑止処理の遅延秒数。

定義済み定数

名前 説明
integer REDIRECT 適切なリダイレクト方法を判別する。
integer REDIRECT_PERM 完全なリダイレクト (301 Moved permanently)。
integer REDIRECT_FOUND 標準のリダイレクト (302 Found)。
integer REDIRECT_POST POST リクエストに対するリダイレクト (303 See other)。
integer REDIRECT_PROXY プロキシリダイレクト (305 Use proxy)。
integer REDIRECT_TEMP 一時的なリダイレクト (307 Temporary Redirect)。

目次


HTTP
PHP Manual