RestError class
Um erro resultante de um pedido HTTP para um ponto final de serviço.
- Extends
-
Error
Construtores
Rest |
Propriedades
code | O código de erro, se existir. Pode ser uma das propriedades do código de erro estático (REQUEST_SEND_ERROR/PARSE_ERROR) ou pode ser um código de cadeia de carateres de uma chamada de sistema subjacente (E_NOENT). |
details | Quaisquer detalhes adicionais. No caso de erros de desserialização, pode ser a resposta processada. |
PARSE_ERROR | Uma cadeia constante para identificar erros que podem surgir da análise de uma resposta HTTP recebida. Normalmente, indica um corpo HTTP com formato incorreto, como um payload JSON codificado que está incompleto. |
request | Pedido de saída. |
REQUEST_SEND_ERROR | Uma cadeia constante para identificar erros que possam surgir ao fazer um pedido HTTP que indica um problema com a camada de transporte (por exemplo, o nome do anfitrião do URL não pode ser resolvido através de DNS.) |
response | Resposta recebida. |
status |
O código de estado HTTP da resposta, se tiver sido devolvido. |
Propriedades Herdadas
message | |
name | |
prepare |
Substituição opcional para formatar rastreios de pilha Veja https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
Métodos Herdados
capture |
Criar a propriedade .stack num 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 de Propriedade
code
O código de erro, se existir. Pode ser uma das propriedades do código de erro estático (REQUEST_SEND_ERROR/PARSE_ERROR) ou pode ser um código de cadeia de carateres de uma chamada de sistema subjacente (E_NOENT).
code?: string
Valor de Propriedade
string
details
Quaisquer detalhes adicionais. No caso de erros de desserialização, pode ser a resposta processada.
details?: unknown
Valor de Propriedade
unknown
PARSE_ERROR
Uma cadeia constante para identificar erros que podem surgir da análise de uma resposta HTTP recebida. Normalmente, indica um corpo HTTP com formato incorreto, como um payload JSON codificado que está incompleto.
static PARSE_ERROR: string
Valor de Propriedade
string
request
REQUEST_SEND_ERROR
Uma cadeia constante para identificar erros que possam surgir ao fazer um pedido HTTP que indica um problema com a camada de transporte (por exemplo, o nome do anfitrião do URL não pode ser resolvido através de DNS.)
static REQUEST_SEND_ERROR: string
Valor de Propriedade
string
response
statusCode
O código de estado HTTP da resposta, se tiver sido devolvido.
statusCode?: number
Valor de Propriedade
number
Detalhes da Propriedade Herdada
message
message: string
Valor de Propriedade
string
Herdado de Error.message
name
name: string
Valor de Propriedade
string
Herdado de Error.name
prepareStackTrace
Substituição opcional para formatar rastreios de pilha
Veja https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Valor de Propriedade
(err: Error, stackTraces: CallSite[]) => any
Herdado de Error.prepareStackTrace
stack
stack?: string
Valor de Propriedade
string
Herdado de Error.stack
stackTraceLimit
static stackTraceLimit: number
Valor de Propriedade
number
Herdado de Error.stackTraceLimit
Detalhes do Método Herdado
captureStackTrace(object, Function)
Criar a propriedade .stack num objeto de destino
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parâmetros
- targetObject
-
object
- constructorOpt
-
Function
Herdado de Error.captureStackTrace