RestError class
Errore risultante da una richiesta HTTP a un endpoint di servizio.
- Extends
-
Error
Costruttori
Rest |
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. |
status |
Codice di stato HTTP della risposta, se ne viene restituito uno. |
Proprietà ereditate
message | |
name | |
prepare |
Override facoltativo per la formattazione delle tracce dello stack Vedere https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
Metodi ereditati
capture |
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
- response
- HttpOperationResponse
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
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
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