RestError class
Error resultante de una solicitud HTTP a un punto de conexión de servicio.
- Extends
-
Error
Constructores
Rest |
Propiedades
code | Código de error, si existe. Puede ser una de las propiedades de código de error estáticas (REQUEST_SEND_ERROR /PARSE_ERROR) o puede ser un código de cadena de una llamada al sistema subyacente (E_NOENT). |
details | Detalles adicionales. En el caso de errores de deserialización, puede ser la respuesta procesada. |
PARSE_ERROR | Cadena constante para identificar los errores que pueden surgir al analizar una respuesta HTTP entrante. Normalmente indica un cuerpo HTTP con formato incorrecto, como una carga JSON codificada que está incompleta. |
request | Solicitud saliente. |
REQUEST_SEND_ERROR | Cadena constante para identificar los errores que pueden surgir al realizar una solicitud HTTP que indica un problema con la capa de transporte (por ejemplo, el nombre de host de la dirección URL no se puede resolver a través de DNS). |
response | Respuesta entrante. |
status |
Código de estado HTTP de la respuesta, si se devolvió uno. |
Propiedades heredadas
message | |
name | |
prepare |
Invalidación opcional para dar formato a los seguimientos de la pila Consulta https://v8.dev/docs/stack-trace-api#customizing-stack-traces. |
stack | |
stack |
Métodos heredados
capture |
Creación de una propiedad .stack en un objeto de destino |
Detalles del constructor
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
Detalles de las propiedades
code
Código de error, si existe. Puede ser una de las propiedades de código de error estáticas (REQUEST_SEND_ERROR /PARSE_ERROR) o puede ser un código de cadena de una llamada al sistema subyacente (E_NOENT).
code?: string
Valor de propiedad
string
details
Detalles adicionales. En el caso de errores de deserialización, puede ser la respuesta procesada.
details?: unknown
Valor de propiedad
unknown
PARSE_ERROR
Cadena constante para identificar los errores que pueden surgir al analizar una respuesta HTTP entrante. Normalmente indica un cuerpo HTTP con formato incorrecto, como una carga JSON codificada que está incompleta.
static PARSE_ERROR: string
Valor de propiedad
string
request
REQUEST_SEND_ERROR
Cadena constante para identificar los errores que pueden surgir al realizar una solicitud HTTP que indica un problema con la capa de transporte (por ejemplo, el nombre de host de la dirección URL no se puede resolver a través de DNS).
static REQUEST_SEND_ERROR: string
Valor de propiedad
string
response
statusCode
Código de estado HTTP de la respuesta, si se devolvió uno.
statusCode?: number
Valor de propiedad
number
Detalles de las propiedades heredadas
message
message: string
Valor de propiedad
string
Heredado de Error.message
name
name: string
Valor de propiedad
string
Heredado de Error.name
prepareStackTrace
Invalidación opcional para dar formato a los seguimientos de la pila
Consulta https://v8.dev/docs/stack-trace-api#customizing-stack-traces.
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Valor de propiedad
(err: Error, stackTraces: CallSite[]) => any
Heredado de Error.prepareStackTrace
stack
stack?: string
Valor de propiedad
string
Heredado de Error.stack
stackTraceLimit
static stackTraceLimit: number
Valor de propiedad
number
Heredado de Error.stackTraceLimit
Detalles de los métodos heredados
captureStackTrace(object, Function)
Creación de una propiedad .stack en un objeto de destino
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parámetros
- targetObject
-
object
- constructorOpt
-
Function
Heredado de Error.captureStackTrace