RestError class
Um erro resultante de uma solicitação HTTP para um ponto de extremidade de serviço.
- Extends
-
Error
Construtores
Rest |
Propriedades
code | O código de erro, se houver. Pode ser uma das propriedades de código de erro estático (REQUEST_SEND_ERROR/PARSE_ERROR) ou pode ser um código de cadeia de caracteres de uma chamada do sistema subjacente (E_NOENT). |
details | Quaisquer detalhes adicionais. No caso de erros de desserialização, pode ser a resposta processada. |
PARSE_ERROR | Uma cadeia de caracteres constante para identificar erros que podem surgir da análise de uma resposta HTTP de entrada. Geralmente indica um corpo HTTP malformado, como uma carga JSON codificada incompleta. |
request | Solicitação de saída. |
REQUEST_SEND_ERROR | Uma cadeia de caracteres constante para identificar erros que podem surgir ao fazer uma solicitação HTTP que indica um problema com a camada de transporte (por exemplo, o nome do host da URL não pode ser resolvido via DNS.) |
response | Resposta de entrada. |
status |
O código de status HTTP da resposta, se um tiver sido retornado. |
Propriedades herdadas
message | |
name | |
prepare |
Substituição opcional para formatação de rastreamentos de pilha Veja https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
Métodos herdados
capture |
Criar propriedade .stack em um objeto de destino |
Detalhes do construtor
RestError(string, string, number, WebResourceLike, HttpOperationResponse)
new RestError(message: string, code?: string, statusCode?: number, request?: WebResourceLike, response?: HttpOperationResponse)
Parâmetros
- message
-
string
- code
-
string
- statusCode
-
number
- request
- WebResourceLike
- response
- HttpOperationResponse
Detalhes da propriedade
code
O código de erro, se houver. Pode ser uma das propriedades de código de erro estático (REQUEST_SEND_ERROR/PARSE_ERROR) ou pode ser um código de cadeia de caracteres de uma chamada do sistema subjacente (E_NOENT).
code?: string
Valor da propriedade
string
details
Quaisquer detalhes adicionais. No caso de erros de desserialização, pode ser a resposta processada.
details?: unknown
Valor da propriedade
unknown
PARSE_ERROR
Uma cadeia de caracteres constante para identificar erros que podem surgir da análise de uma resposta HTTP de entrada. Geralmente indica um corpo HTTP malformado, como uma carga JSON codificada incompleta.
static PARSE_ERROR: string
Valor da propriedade
string
request
REQUEST_SEND_ERROR
Uma cadeia de caracteres constante para identificar erros que podem surgir ao fazer uma solicitação HTTP que indica um problema com a camada de transporte (por exemplo, o nome do host da URL não pode ser resolvido via DNS.)
static REQUEST_SEND_ERROR: string
Valor da propriedade
string
response
statusCode
O código de status HTTP da resposta, se um tiver sido retornado.
statusCode?: number
Valor da propriedade
number
Detalhes das propriedades herdadas
message
message: string
Valor da propriedade
string
Herdado de Error.message
name
name: string
Valor da propriedade
string
Herdado de Error.name
prepareStackTrace
Substituição opcional para formatação de rastreamentos de pilha
Veja https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Valor da propriedade
(err: Error, stackTraces: CallSite[]) => any
Herdado de Error.prepareStackTrace
stack
stack?: string
Valor da propriedade
string
Herdado de Error.stack
stackTraceLimit
static stackTraceLimit: number
Valor da propriedade
number
Herdado de Error.stackTraceLimit
Detalhes do método herdado
captureStackTrace(object, Function)
Criar propriedade .stack em um objeto de destino
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parâmetros
- targetObject
-
object
- constructorOpt
-
Function
Herdado de Error.captureStackTrace