# A classe SolrResponse

(PECL solr >= 0.9.2)

## Introdução

Representa uma resposta do servidor Solr.

## Resumo da classe

abstract class SolrResponse {
/* Constantes */
const int PARSE_SOLR_OBJ = 0;
const int PARSE_SOLR_DOC = 1;
/* Propriedades */
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;
/* Métodos */
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
}

## Propriedades

http_status

  O status HTTP da resposta.

parser_mode

  Informa se devem ser analisados os documentos Solr como instâncias SolrObject ou SolrDocument.

success

  Ocorreu ou não um erro durante a solicitação.

http_status_message

  Mensagem detalhada sobre status HTTP.

http_request_url

  O URL da solicitação.

http_raw_request_headers

  Uma string de cabeçalhos brutos enviados durante a solicitação.

http_raw_request

  A solicitação bruta enviada ao servidor.

http_raw_response_headers

  Cabeçalhos de resposta do servidor Solr.

http_raw_response

  A mensagem de resposta do servidor.

http_digested_response

  A resposta em formato serializado PHP.

## Constantes predefinidas

## Constantes da classe SolrResponse

`SolrResponse::PARSE_SOLR_OBJ`

  Os documentos devem ser analisados ​​como instâncias SolrObject.

`SolrResponse::PARSE_SOLR_DOC`

  Os documentos devem ser analisados ​​como instâncias SolrDocument.

## Índice

- SolrResponse::getDigestedResponse — Retorna a resposta XML como dados PHP serializados
- SolrResponse::getHttpStatus — Retorna o status HTTP da resposta
- SolrResponse::getHttpStatusMessage — Retorna mais detalhes sobre o status HTTP
- SolrResponse::getRawRequest — Retorna a solicitação bruta enviada ao servidor Solr
- SolrResponse::getRawRequestHeaders — Retorna os cabeçalhos de solicitação brutos enviados ao servidor Solr
- SolrResponse::getRawResponse — Retorna a resposta bruta do servidor
- SolrResponse::getRawResponseHeaders — Retorna os cabeçalhos de resposta brutos do servidor
- SolrResponse::getRequestUrl — Retorna o URL completo para o qual a solicitação foi enviada
- SolrResponse::getResponse — Retorna um SolrObject representando a resposta XML do servidor
- SolrResponse::setParseMode — Define o modo de análise
- SolrResponse::success — Informa se a requisição foi bem-sucedida

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