HTTP
PHP Manual

HttpResponse

クラス概要

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