# SolrResponse クラス

(PECL solr >= 0.9.2)

## はじめに

Solr サーバーからのレスポンスを表現

## クラス概要

abstract SolrResponse {
/* 定数 */
const integer PARSE_SOLR_OBJ = 0 ;
const integer PARSE_SOLR_DOC = 1 ;
/* プロパティ */
protected integer $http_status ;
protected integer $parser_mode ;
protected bool $success ;
protected string $http_status_message ;
protected string $http_request_url ;
protected string $http_raw_request_headers ;
protected string $http_raw_request ;
protected string $http_raw_response_headers ;
protected string $http_raw_response ;
protected string $http_digested_response ;
/* メソッド */
public getDigestedResponse ( void ) : string
public getHttpStatus ( void ) : int
public getHttpStatusMessage ( void ) : string
public getRawRequest ( void ) : string
public getRawRequestHeaders ( void ) : string
public getRawResponse ( void ) : string
public getRawResponseHeaders ( void ) : string
public getRequestUrl ( void ) : string
public getResponse ( void ) : SolrObject
public setParseMode ([ int `$parser_mode` = 0 ] ) : bool
public success ( void ) : bool
}

## プロパティ

http_status

  レスポンスの HTTP ステータス

parser_mode

  Solr 文書を SolrObject または SolrDocument インスタンスとしてパースするかどうか

success

  リクエスト中にエラーがあったか

http_status_message

  HTTP ステータスについての詳細メッセージ

http_request_url

  リクエスト URL

http_raw_request_headers

  リクエスト中に送信される生のヘッダ文字列

http_raw_request

  サーバーに送信される生のリクエスト

http_raw_response_headers

  Solr サーバーからのレスポンスヘッダ

http_raw_response

  サーバーからのレスポンスメッセージ

http_digested_response

  PHP シリアライズ形式でのレスポンス

## 定義済み定数

## SolrResponse クラス定数

`SolrResponse::PARSE_SOLR_OBJ`

  文書は、SolrObject インスタンスとしてパースされなければなりません

`SolrResponse::PARSE_SOLR_DOC`

  文書は、SolrDocument インスタンスとしてパースされなければなりません

## 目次

- SolrResponse::getDigestedResponse — シリアライズされた PHP データとして XML レスポンスを返す
- SolrResponse::getHttpStatus — レスポンスの HTTP ステータスを返す
- SolrResponse::getHttpStatusMessage — HTTP ステータスに関する詳細を返す
- SolrResponse::getRawRequest — Solr サーバーに送られた生のリクエストを返す
- SolrResponse::getRawRequestHeaders — Solr サーバーに送られた生のリクエストヘッダを返す
- SolrResponse::getRawResponse — Solr サーバーからの生のレスポンスを返す
- SolrResponse::getRawResponseHeaders — Solr サーバーからの生のレスポンスヘッダを返す
- SolrResponse::getRequestUrl — リクエストが送られた完全な URL を返す
- SolrResponse::getResponse — サーバーからの XML レスポンスを表現する SolrObject を返す
- SolrResponse::setParseMode — パースモードを設定
- SolrResponse::success — リクエストが成功したか