hw_api->userlist
導入
その他のサービス
PHP Manual

# HTTP

- 導入
- インストール/設定
  - 要件
  - HTTP 拡張モジュールのインストール — インストール/設定
  - 実行時設定
  - リソース型
- 定義済み定数
- リクエストのオプション — HttpRequest クラスおよびリクエスト関数で使用するオプション
- HttpDeflateStream クラス
  - HttpDeflateStream::__construct — HttpDeflateStream クラスのコンストラクタ
  - HttpDeflateStream::factory — HttpDeflateStream クラスのファクトリ
  - HttpDeflateStream::finish — 圧縮ストリームを終了する
  - HttpDeflateStream::flush — 圧縮ストリームをフラッシュする
  - HttpDeflateStream::update — 圧縮ストリームを更新する
- HttpInflateStream クラス
  - HttpInflateStream::__construct — HttpInflateStream クラスのコンストラクタ
  - HttpInflateStream::factory — HttpInflateStream クラスのファクトリ
  - HttpInflateStream::finish — 展開ストリームを終了する
  - HttpInflateStream::flush — 展開ストリームをフラッシュする
  - HttpInflateStream::update — 展開ストリームを更新する
- HttpMessage クラス
  - HttpMessage::addHeaders — ヘッダを追加する
  - HttpMessage::__construct — HttpMessage のコンストラクタ
  - HttpMessage::detach — HttpMessage をデタッチする
  - HttpMessage::factory — 文字列から HttpMessage を作成する
  - HttpMessage::fromEnv — 環境から HttpMessage を作成する
  - HttpMessage::fromString — 文字列から HttpMessage を作成する
  - HttpMessage::getBody — メッセージの本文を取得する
  - HttpMessage::getHeader — ヘッダを取得する
  - HttpMessage::getHeaders — メッセージのヘッダを取得する
  - HttpMessage::getHttpVersion — HTTP バージョンを取得する
  - HttpMessage::getParentMessage — 親メッセージを取得する
  - HttpMessage::getRequestMethod — リクエストメソッドを取得する
  - HttpMessage::getRequestUrl — リクエスト URL を取得する
  - HttpMessage::getResponseCode — レスポンスコードを取得する
  - HttpMessage::getResponseStatus — レスポンスのステータスを取得する
  - HttpMessage::getType — メッセージの型を取得する
  - HttpMessage::guessContentType — content type を推測する
  - HttpMessage::prepend — メッセージを先頭に追加する
  - HttpMessage::reverse — メッセージチェインを逆順にする
  - HttpMessage::send — メッセージを送信する
  - HttpMessage::setBody — メッセージの本文を設定する
  - HttpMessage::setHeaders — ヘッダを設定する
  - HttpMessage::setHttpVersion — HTTP バージョンを設定する
  - HttpMessage::setRequestMethod — リクエストメソッドを設定する
  - HttpMessage::setRequestUrl — リクエスト URL を設定する
  - HttpMessage::setResponseCode — レスポンスコードを設定する
  - HttpMessage::setResponseStatus — レスポンスのステータスを設定する
  - HttpMessage::setType — メッセージの型を設定する
  - HttpMessage::toMessageTypeObject — メッセージの型に応じた HTTP オブジェクトを作成する
  - HttpMessage::toString — 文字列表現を取得する
- HttpQueryString クラス
  - HttpQueryString::__construct — HttpQueryString のコンストラクタ
  - HttpQueryString::get — クエリ文字列 (の一部) を取得する
  - HttpQueryString::mod — クエリ文字列の複製を変更する
  - HttpQueryString::set — クエリ文字列パラメータを設定する
  - HttpQueryString::singleton — HttpQueryString のシングルトン
  - HttpQueryString::toArray — クエリ文字列を配列で取得する
  - HttpQueryString::toString — クエリ文字列を取得する
  - HttpQueryString::xlate — クエリ文字列の文字セットを変更する
- HttpRequest
  - HttpRequest::addCookies — クッキーを追加する
  - HttpRequest::addHeaders — ヘッダを追加する
  - HttpRequest::addPostFields — POST フィールドを追加する
  - HttpRequest::addPostFile — POST ファイルを追加する
  - HttpRequest::addPutData — PUT データを追加する
  - HttpRequest::addQueryData — クエリデータを追加する
  - HttpRequest::addRawPostData — 生の POST データを追加する
  - HttpRequest::addSslOptions — SSL オプションを追加する
  - HttpRequest::clearHistory — 履歴を消去する
  - HttpRequest::__construct — HttpRequest のコンストラクタ
  - HttpRequest::enableCookies — クッキーを有効にする
  - HttpRequest::getContentType — content type を取得する
  - HttpRequest::getCookies — クッキーを取得する
  - HttpRequest::getHeaders — ヘッダを取得する
  - HttpRequest::getHistory — 履歴を取得する
  - HttpRequest::getMethod — メソッドを取得する
  - HttpRequest::getOptions — オプションを取得する
  - HttpRequest::getPostFields — POST フィールドを取得する
  - HttpRequest::getPostFiles — POST ファイルを取得する
  - HttpRequest::getPutData — PUT データを取得する
  - HttpRequest::getPutFile — PUT ファイルを取得する
  - HttpRequest::getQueryData — クエリデータを取得する
  - HttpRequest::getRawPostData — 生の POST データを取得する
  - HttpRequest::getRawRequestMessage — 名前のリクエストメッセージを取得する
  - HttpRequest::getRawResponseMessage — 生のレスポンスメッセージを取得する
  - HttpRequest::getRequestMessage — リクエストメッセージを取得する
  - HttpRequest::getResponseBody — レスポンスの本文を取得する
  - HttpRequest::getResponseCode — レスポンスコードを取得する
  - HttpRequest::getResponseCookies — レスポンスのクッキーを取得する
  - HttpRequest::getResponseData — レスポンスデータを取得する
  - HttpRequest::getResponseHeader — レスポンスヘッダを取得する
  - HttpRequest::getResponseInfo — レスポンスの情報を取得する
  - HttpRequest::getResponseMessage — レスポンスメッセージを取得する
  - HttpRequest::getResponseStatus — レスポンスのステータスを取得する
  - HttpRequest::getSslOptions — ssl オプションを取得する
  - HttpRequest::getUrl — url を取得する
  - HttpRequest::resetCookies — クッキーをリセットする
  - HttpRequest::send — リクエストを送信する
  - HttpRequest::setContentType — content type を設定する
  - HttpRequest::setCookies — クッキーを設定する
  - HttpRequest::setHeaders — ヘッダを設定する
  - HttpRequest::setMethod — メソッドを設定する
  - HttpRequest::setOptions — オプションを設定する
  - HttpRequest::setPostFields — POST フィールドを設定する
  - HttpRequest::setPostFiles — POST ファイルを設定する
  - HttpRequest::setPutData — PUT データを設定する
  - HttpRequest::setPutFile — PUT ファイルを設定する
  - HttpRequest::setQueryData — クエリデータを設定する
  - HttpRequest::setRawPostData — 生の POST データを設定する
  - HttpRequest::setSslOptions — SSL オプションを設定する
  - HttpRequest::setUrl — URL を設定する
- HttpRequestPool クラス
  - HttpRequestPool::attach — HttpRequest をアタッチする
  - HttpRequestPool::__construct — HttpRequestPool のコンストラクタ
  - HttpRequestPool::__destruct — HttpRequestPool のデストラクタ
  - HttpRequestPool::detach — HttpRequest をデタッチする
  - HttpRequestPool::getAttachedRequests — アタッチされているリクエストを取得する
  - HttpRequestPool::getFinishedRequests — 終了したリクエストを取得する
  - HttpRequestPool::reset — リクエストプールをリセットする
  - HttpRequestPool::send — すべてのリクエストを送信する
  - HttpRequestPool::socketPerform — ソケットアクションを実行する
  - HttpRequestPool::socketSelect — ソケットの選択を実行する
- HttpResponse
  - HttpResponse::capture — スクリプトの出力を取り込む
  - HttpResponse::getBufferSize — バッファサイズを取得する
  - HttpResponse::getCache — キャッシュを取得する
  - HttpResponse::getCacheControl — cache control を取得する
  - HttpResponse::getContentDisposition — content disposition を取得する
  - HttpResponse::getContentType — content type を取得する
  - HttpResponse::getData — データを取得する
  - HttpResponse::getETag — ETag を取得する
  - HttpResponse::getFile — ファイルを取得する
  - HttpResponse::getGzip — gzip を取得する
  - HttpResponse::getHeader — ヘッダを取得する
  - HttpResponse::getLastModified — 最終更新日時を取得する
  - HttpResponse::getRequestBody — リクエストの本文を取得する
  - HttpResponse::getRequestBodyStream — リクエストの本文をストリームとして取得する
  - HttpResponse::getRequestHeaders — リクエストのヘッダを取得する
  - HttpResponse::getStream — ストリームを取得する
  - HttpResponse::getThrottleDelay — throttle delay を取得する
  - HttpResponse::guessContentType — content type を推測する
  - HttpResponse::redirect — リダイレクトする
  - HttpResponse::send — レスポンスを送信する
  - HttpResponse::setBufferSize — バッファサイズを設定する
  - HttpResponse::setCache — キャッシュを設定する
  - HttpResponse::setCacheControl — cache control を設定する
  - HttpResponse::setContentDisposition — content disposition を設定する
  - HttpResponse::setContentType — content type を設定する
  - HttpResponse::setData — データを設定する
  - HttpResponse::setETag — ETag を設定する
  - HttpResponse::setFile — ファイルを設定する
  - HttpResponse::setGzip — gzip を設定する
  - HttpResponse::setHeader — ヘッダを設定する
  - HttpResponse::setLastModified — 最終更新日時を設定する
  - HttpResponse::setStream — ストリームを設定する
  - HttpResponse::setThrottleDelay — throttle delay を設定する
  - HttpResponse::status — HTTP レスポンスステータスを送信する
- HTTP 関数
  - http_cache_etag — ETag でキャッシュする
  - http_cache_last_modified — 最終更新日時でキャッシュする
  - http_chunked_decode — chunked-encoded データをデコードする
  - http_deflate — データを圧縮する
  - http_inflate — データを展開する
  - http_build_cookie — クッキー文字列を作成する
  - http_date — HTTP の RFC に準拠した日付を作成する
  - http_get_request_body_stream — リクエストの本文をストリームとして取得する
  - http_get_request_body — リクエストの本文を文字列として取得する
  - http_get_request_headers — リクエストヘッダを配列として取得する
  - http_match_etag — ETag を比較する
  - http_match_modified — 最終更新日時を比較する
  - http_match_request_header — 任意のヘッダを比較する
  - http_support — 組み込みの HTTP サポートを調べる
  - http_negotiate_charset — クライアントが希望している文字セットを選択する
  - http_negotiate_content_type — クライアントが希望している content type を選択する
  - http_negotiate_language — クライアントが希望している言語を選択する
  - ob_deflatehandler — 圧縮出力ハンドラ
  - ob_etaghandler — ETag 出力ハンドラ
  - ob_inflatehandler — 展開出力ハンドラ
  - http_parse_cookie — HTTP クッキーをパースする
  - http_parse_headers — HTTP ヘッダをパースする
  - http_parse_message — HTTP メッセージをパースする
  - http_parse_params — パラメータリストをパースする
  - http_persistent_handles_clean — 持続ハンドルを消去する
  - http_persistent_handles_count — 持続ハンドルの状況
  - http_persistent_handles_ident — 持続ハンドルの ident を取得/設定する
  - http_get — GET リクエストを実行する
  - http_head — HEAD リクエストを実行する
  - http_post_data — エンコードされたデータを使用して POST リクエストを実行する
  - http_post_fields — エンコードされる前のデータを使用して POST リクエストを実行する
  - http_put_data — データを使用して PUT リクエストを実行する
  - http_put_file — ファイルを使用して PUT リクエストを実行する
  - http_put_stream — ストリームを使用して PUT リクエストを実行する
  - http_request_body_encode — リクエスト本文をエンコードする
  - http_request_method_exists — リクエストメソッドが存在するかどうかを調べる
  - http_request_method_name — リクエストメソッド名を取得する
  - http_request_method_register — リクエストメソッドを登録する
  - http_request_method_unregister — リクエストメソッドの登録を解除する
  - http_request — 独自のリクエストを実行する
  - http_redirect — HTTP リダイレクトを発行する
  - http_send_content_disposition — Content-Disposition を送信する
  - http_send_content_type — Content-Type を送信する
  - http_send_data — 任意のデータを送信する
  - http_send_file — ファイルを送信する
  - http_send_last_modified — Last-Modified を送信する
  - http_send_status — HTTP レスポンスステータスを送信する
  - http_send_stream — ストリームを送信する
  - http_throttle — HTTP 抑止処理
  - http_build_str — クエリ文字列を組み立てる
  - http_build_url — URL を組み立てる

hw_api->userlist
導入
その他のサービス
PHP Manual