RestError class
Ein Fehler, der sich aus einer HTTP-Anforderung an einen Dienstendpunkt ergibt.
- Extends
-
Error
Konstruktoren
Rest |
Eigenschaften
code | Der Fehlercode, falls vorhanden. Kann eine der statischen Fehlercodeeigenschaften sein (REQUEST_SEND_ERROR/PARSE_ERROR) oder ein Zeichenfolgencode aus einem zugrunde liegenden Systemaufruf (E_NOENT). |
details | Alle zusätzlichen Details. Im Fall von Deserialisierungsfehlern kann die verarbeitete Antwort sein. |
PARSE_ERROR | Eine konstante Zeichenfolge, um Fehler zu identifizieren, die bei der Analyse einer eingehenden HTTP-Antwort auftreten können. Gibt normalerweise einen fehlerhaften HTTP-Text an, z. B. eine codierte JSON-Nutzlast, die unvollständig ist. |
request | Ausgehende Anforderung. |
REQUEST_SEND_ERROR | Eine konstante Zeichenfolge, um Fehler zu identifizieren, die beim Ausführen einer HTTP-Anforderung auftreten können, die auf ein Problem mit der Transportschicht hinweist (z. B. kann der Hostname der URL nicht über DNS aufgelöst werden.) |
response | Eingehende Antwort. |
status |
Der HTTP-Statuscode der Antwort, wenn eine zurückgegeben wurde. |
Geerbte Eigenschaften
message | |
name | |
prepare |
Optionale Überschreibung für Formatierungsstapelablaufverfolgungen Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces. |
stack | |
stack |
Geerbte Methoden
capture |
Erstellen einer .stack-Eigenschaft für ein Zielobjekt |
Details zum Konstruktor
RestError(string, string, number, WebResourceLike, HttpOperationResponse)
new RestError(message: string, code?: string, statusCode?: number, request?: WebResourceLike, response?: HttpOperationResponse)
Parameter
- message
-
string
- code
-
string
- statusCode
-
number
- request
- WebResourceLike
- response
- HttpOperationResponse
Details zur Eigenschaft
code
Der Fehlercode, falls vorhanden. Kann eine der statischen Fehlercodeeigenschaften sein (REQUEST_SEND_ERROR/PARSE_ERROR) oder ein Zeichenfolgencode aus einem zugrunde liegenden Systemaufruf (E_NOENT).
code?: string
Eigenschaftswert
string
details
Alle zusätzlichen Details. Im Fall von Deserialisierungsfehlern kann die verarbeitete Antwort sein.
details?: unknown
Eigenschaftswert
unknown
PARSE_ERROR
Eine konstante Zeichenfolge, um Fehler zu identifizieren, die bei der Analyse einer eingehenden HTTP-Antwort auftreten können. Gibt normalerweise einen fehlerhaften HTTP-Text an, z. B. eine codierte JSON-Nutzlast, die unvollständig ist.
static PARSE_ERROR: string
Eigenschaftswert
string
request
REQUEST_SEND_ERROR
Eine konstante Zeichenfolge, um Fehler zu identifizieren, die beim Ausführen einer HTTP-Anforderung auftreten können, die auf ein Problem mit der Transportschicht hinweist (z. B. kann der Hostname der URL nicht über DNS aufgelöst werden.)
static REQUEST_SEND_ERROR: string
Eigenschaftswert
string
response
statusCode
Der HTTP-Statuscode der Antwort, wenn eine zurückgegeben wurde.
statusCode?: number
Eigenschaftswert
number
Geerbte Eigenschaftsdetails
message
message: string
Eigenschaftswert
string
Geerbt von Error.message
name
name: string
Eigenschaftswert
string
Geerbt von Error.name
prepareStackTrace
Optionale Überschreibung für Formatierungsstapelablaufverfolgungen
Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces.
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Eigenschaftswert
(err: Error, stackTraces: CallSite[]) => any
Geerbt von Error.prepareStackTrace
stack
stack?: string
Eigenschaftswert
string
Geerbt von Error.stack
stackTraceLimit
static stackTraceLimit: number
Eigenschaftswert
number
Geerbt von Error.stackTraceLimit
Details zur geerbten Methode
captureStackTrace(object, Function)
Erstellen einer .stack-Eigenschaft für ein Zielobjekt
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parameter
- targetObject
-
object
- constructorOpt
-
Function
Geerbt von Error.captureStackTrace