# SolrResponse クラス

(PECL solr >= 0.9.2)

## はじめに

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

## クラス概要

abstract class SolrResponse {
/* 定数 */
const int PARSE_SOLR_OBJ = 0;
const int PARSE_SOLR_DOC = 1;
/* プロパティ */
protected int $http_status;
protected int $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 function getDigestedResponse(): string
public function getHttpStatus(): int
public function getHttpStatusMessage(): string
public function getRawRequest(): string
public function getRawRequestHeaders(): string
public function getRawResponse(): string
public function getRawResponseHeaders(): string
public function getRequestUrl(): string
public function getResponse(): SolrObject
public function setParseMode(int `$parser_mode` = 0): bool
public function success(): 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 — リクエストが成功したか

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open