HTTP
PHP Manual

HttpMessage クラス

クラス概要

HttpMessage
HttpMessage implements Iterator , Countable , Serializable {
public void HttpMessage::addHeaders ( array $headers [, bool $append = FALSE ] )
public void HttpMessage::__construct ([ string $message ] )
public HttpMessage HttpMessage::detach ( void )
static public HttpMessage HttpMessage::factory ([ string $raw_message [, string $class_name = 'HttpMessage' ]] )
static public HttpMessage HttpMessage::fromEnv ( int $message_type [, string $class_name = 'HttpMessage' ] )
static public HttpMessage HttpMessage::fromString ([ string $raw_message [, string $class_name = 'HttpMessage' ]] )
public string HttpMessage::getBody ( void )
public string HttpMessage::getHeader ( string $header )
public array HttpMessage::getHeaders ( void )
public string HttpMessage::getHttpVersion ( void )
public HttpMessage HttpMessage::getParentMessage ( void )
public string HttpMessage::getRequestMethod ( void )
public string HttpMessage::getRequestUrl ( void )
public int HttpMessage::getResponseCode ( void )
public string HttpMessage::getResponseStatus ( void )
public int HttpMessage::getType ( void )
public string HttpMessage::guessContentType ( string $magic_file [, int $magic_mode = MAGIC_MIME ] )
public void HttpMessage::prepend ( HttpMessage $message [, bool $top = TRUE ] )
public HttpMessage HttpMessage::reverse ( void )
public bool HttpMessage::send ( void )
public void HttpMessage::setBody ( string $body )
public void HttpMessage::setHeaders ( array $headers )
public bool HttpMessage::setHttpVersion ( string $version )
public bool HttpMessage::setRequestMethod ( string $method )
public bool HttpMessage::setRequestUrl ( string $url )
public bool HttpMessage::setResponseCode ( int $code )
public bool HttpMessage::setResponseStatus ( string $status )
public void HttpMessage::setType ( int $type )
public HttpRequest|HttpResponse HttpMessage::toMessageTypeObject ( void )
public string HttpMessage::toString ([ bool $include_parent = FALSE ] )
}

クラスのメンバ

プロパティ

インスタンスプロパティ
アクセス範囲 名前 説明
protected int type メッセージの型
protected string body メッセージの本文
protected float httpVersion HTTP プロトコルのバージョン
protected array headers メッセージのヘッダ
protected string requestMethod リクエストメソッドの名前
protected requestUrl string リクエスト URL
protected int responseCode レスポンスコード
protected string responseStatus レスポンスステータスのメッセージ
protected HttpMessage parentMessage 親メッセージへの参照

注意: これらのデフォルトプロパティについては、参照としてアクセスすることはできません。 また、配列のキー/値 方式の表記を使用することもできませんし、 インクリメント/デクリメント 操作を行うこともできません。

定義済み定数

名前 説明
int TYPE_NONE メッセージは特定の型ではありません
int TYPE_REQUEST メッセージは、リクエスト型の HTTP メッセージです
int TYPE_RESPONSE メッセージは、レスポンス型の HTTP メッセージです

目次


HTTP
PHP Manual