# Die SolrResponse-Klasse

(PECL solr >= 0.9.2)

## Einführung

Stellt eine Antwort des Solr-Servers dar.

## Klassenbeschreibung

abstract class SolrResponse {
/* Konstanten */
const int PARSE_SOLR_OBJ = 0;
const int PARSE_SOLR_DOC = 1;
/* Eigenschaften */
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;
/* Methoden */
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
}

## Eigenschaften

http_status

  Der http-Status der Antwort.

parser_mode

  Ob die Solr-Dokumente als SolrObject oder SolrDocument-Instanzen geparst werden sollen.

success

  Ist bei der Anfrage ein Fehler aufgetreten?

http_status_message

  Ausführliche Meldung zum http-Status.

http_request_url

  Die Anfrage-URL.

http_raw_request_headers

  Eine Zeichenkette mit rohen Kopfzeilen, die während der Anfrage gesendet werden.

http_raw_request

  Die an den Server gesendete Rohanfrage.

http_raw_response_headers

  Antwort-Header vom Solr-Server.

http_raw_response

  Die Antwortnachricht des Servers.

http_digested_response

  Die Antwort im serialisierten PHP-Format.

## Vordefinierte Konstanten

## SolrResponse-Klassenkonstanten

`SolrResponse::PARSE_SOLR_OBJ`

  Dokumente sollten als SolrObject-Instanzen geparst werden.

`SolrResponse::PARSE_SOLR_DOC`

  Dokumente sollten als SolrDocument-Instanzen geparst werden.

## Inhaltsverzeichnis

- SolrResponse::getDigestedResponse — Returns the XML response as serialized PHP data
- SolrResponse::getHttpStatus — Returns the HTTP status of the response
- SolrResponse::getHttpStatusMessage — Returns more details on the HTTP status
- SolrResponse::getRawRequest — Returns the raw request sent to the Solr server
- SolrResponse::getRawRequestHeaders — Returns the raw request headers sent to the Solr server
- SolrResponse::getRawResponse — Returns the raw response from the server
- SolrResponse::getRawResponseHeaders — Returns the raw response headers from the server
- SolrResponse::getRequestUrl — Returns the full URL the request was sent to
- SolrResponse::getResponse — Returns a SolrObject representing the XML response from the server
- SolrResponse::setParseMode — Sets the parse mode
- SolrResponse::success — Was the request a success

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