Condividi tramite


RestError class

Errore risultante da una richiesta HTTP a un endpoint di servizio.

Extends

Error

Costruttori

RestError(string, string, number, WebResourceLike, HttpOperationResponse)

Proprietà

code

Codice di errore, se presente. Può essere una delle proprietà del codice di errore statico (REQUEST_SEND_ERROR/PARSE_ERROR) o può essere un codice stringa da una chiamata di sistema sottostante (E_NOENT).

details

Eventuali dettagli aggiuntivi. Nel caso di errori di deserializzazione, può essere la risposta elaborata.

PARSE_ERROR

Stringa costante per identificare gli errori che possono verificarsi dall'analisi di una risposta HTTP in ingresso. In genere indica un corpo HTTP non valido, ad esempio un payload JSON codificato incompleto.

request

Richiesta in uscita.

REQUEST_SEND_ERROR

Stringa costante per identificare gli errori che possono verificarsi quando si effettua una richiesta HTTP che indica un problema con il livello di trasporto , ad esempio il nome host dell'URL non può essere risolto tramite DNS.

response

Risposta in ingresso.

statusCode

Codice di stato HTTP della risposta, se ne viene restituito uno.

Proprietà ereditate

message
name
prepareStackTrace

Override facoltativo per la formattazione delle tracce dello stack

Vedere https://v8.dev/docs/stack-trace-api#customizing-stack-traces

stack
stackTraceLimit

Metodi ereditati

captureStackTrace(object, Function)

Creare una proprietà stack in un oggetto di destinazione

Dettagli costruttore

RestError(string, string, number, WebResourceLike, HttpOperationResponse)

new RestError(message: string, code?: string, statusCode?: number, request?: WebResourceLike, response?: HttpOperationResponse)

Parametri

message

string

code

string

statusCode

number

request
WebResourceLike

Dettagli proprietà

code

Codice di errore, se presente. Può essere una delle proprietà del codice di errore statico (REQUEST_SEND_ERROR/PARSE_ERROR) o può essere un codice stringa da una chiamata di sistema sottostante (E_NOENT).

code?: string

Valore della proprietà

string

details

Eventuali dettagli aggiuntivi. Nel caso di errori di deserializzazione, può essere la risposta elaborata.

details?: unknown

Valore della proprietà

unknown

PARSE_ERROR

Stringa costante per identificare gli errori che possono verificarsi dall'analisi di una risposta HTTP in ingresso. In genere indica un corpo HTTP non valido, ad esempio un payload JSON codificato incompleto.

static PARSE_ERROR: string

Valore della proprietà

string

request

Richiesta in uscita.

request?: WebResourceLike

Valore della proprietà

REQUEST_SEND_ERROR

Stringa costante per identificare gli errori che possono verificarsi quando si effettua una richiesta HTTP che indica un problema con il livello di trasporto , ad esempio il nome host dell'URL non può essere risolto tramite DNS.

static REQUEST_SEND_ERROR: string

Valore della proprietà

string

response

Risposta in ingresso.

response?: HttpOperationResponse

Valore della proprietà

statusCode

Codice di stato HTTP della risposta, se ne viene restituito uno.

statusCode?: number

Valore della proprietà

number

Dettagli proprietà ereditate

message

message: string

Valore della proprietà

string

Ereditato da Error.message

name

name: string

Valore della proprietà

string

Ereditato da Error.name

prepareStackTrace

Override facoltativo per la formattazione delle tracce dello stack

Vedere https://v8.dev/docs/stack-trace-api#customizing-stack-traces

static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Valore della proprietà

(err: Error, stackTraces: CallSite[]) => any

Ereditato da Error.prepareStackTrace

stack

stack?: string

Valore della proprietà

string

Ereditato da Error.stack

stackTraceLimit

static stackTraceLimit: number

Valore della proprietà

number

Ereditato da Error.stackTraceLimit

Dettagli dei metodi ereditati

captureStackTrace(object, Function)

Creare una proprietà stack in un oggetto di destinazione

static function captureStackTrace(targetObject: object, constructorOpt?: Function)

Parametri

targetObject

object

constructorOpt

Function

Ereditato da Error.captureStackTrace