PHP マニュアル
前のページ |  | 次のページ

# HttpMessage

(no version information, might be only in CVS)

HttpMessage -- HTTP メッセージクラス

## 概要

    class HttpMessage implements Iterator, Countable, Serializable

## クラスのメンバ

### プロパティ

表 1. インスタンスプロパティ

アクセス範囲 | 型 | 名前 | 説明
--- | --- | --- | ---
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 | 親メッセージへの参照

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

### 定義済み定数

表 2.

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

### メソッド

HttpMessage::construct()
HttpMessage::fromString()
HttpMessage::toString()
HttpMessage::toMessageTypeObject()
HttpMessage::guessContentType()
HttpMessage::detach()
HttpMessage::prepend()
HttpMessage::reverse()
HttpMessage::send()
HttpMessage::getParentMessage()
HttpMessage::getType()
HttpMessage::setType()
HttpMessage::getHttpVersion()
HttpMessage::setHttpVersion()
HttpMessage::getHeaders()
HttpMessage::getHeader()
HttpMessage::addHeaders()
HttpMessage::setHeaders()
HttpMessage::getBody()
HttpMessage::setBody()
HttpMessage::getRequestMethod()
HttpMessage::setRequestMethod()
HttpMessage::getRequestUrl()
HttpMessage::setRequestUrl()
HttpMessage::getResponseCode()
HttpMessage::setResponseCode()
HttpMessage::getResponseStatus()
HttpMessage::setResponseStatus()

前のページ | ホーム | 次のページ
定数 | 上に戻る | HttpMessage::__construct