RestError class
Een fout die het gevolg is van een HTTP-aanvraag naar een service-eindpunt.
- Uitbreiding
-
Error
Constructors
Rest |
Eigenschappen
code | De foutcode, indien van toepassing. Kan een van de eigenschappen van statische foutcodes (REQUEST_SEND_ERROR/PARSE_ERROR) zijn of kan een tekenreekscode zijn uit een onderliggende systeemaanroep (E_NOENT). |
details | Eventuele aanvullende informatie. In het geval van deserialisatiefouten kan dit het verwerkte antwoord zijn. |
PARSE_ERROR | Een constante tekenreeks om fouten te identificeren die kunnen ontstaan door het parseren van een binnenkomend HTTP-antwoord. Meestal geeft een ongeldige HTTP-hoofdtekst aan, zoals een gecodeerde JSON-nettolading die onvolledig is. |
request | Uitgaande aanvraag. |
REQUEST_SEND_ERROR | Een constante tekenreeks om fouten te identificeren die zich kunnen voordoen bij het maken van een HTTP-aanvraag die een probleem met de transportlaag aangeeft (bijvoorbeeld de hostnaam van de URL kan niet worden omgezet via DNS.) |
response | Binnenkomend antwoord. |
status |
De HTTP-statuscode van het antwoord, als er een is geretourneerd. |
Overgenomen eigenschappen
message | |
name | |
prepare |
Optionele onderdrukking voor opmaakstacktraceringen Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
Overgenomen methoden
capture |
De eigenschap .stack maken op een doelobject |
Constructordetails
RestError(string, string, number, WebResourceLike, HttpOperationResponse)
new RestError(message: string, code?: string, statusCode?: number, request?: WebResourceLike, response?: HttpOperationResponse)
Parameters
- message
-
string
- code
-
string
- statusCode
-
number
- request
- WebResourceLike
- response
- HttpOperationResponse
Eigenschapdetails
code
De foutcode, indien van toepassing. Kan een van de eigenschappen van statische foutcodes (REQUEST_SEND_ERROR/PARSE_ERROR) zijn of kan een tekenreekscode zijn uit een onderliggende systeemaanroep (E_NOENT).
code?: string
Waarde van eigenschap
string
details
Eventuele aanvullende informatie. In het geval van deserialisatiefouten kan dit het verwerkte antwoord zijn.
details?: unknown
Waarde van eigenschap
unknown
PARSE_ERROR
Een constante tekenreeks om fouten te identificeren die kunnen ontstaan door het parseren van een binnenkomend HTTP-antwoord. Meestal geeft een ongeldige HTTP-hoofdtekst aan, zoals een gecodeerde JSON-nettolading die onvolledig is.
static PARSE_ERROR: string
Waarde van eigenschap
string
request
REQUEST_SEND_ERROR
Een constante tekenreeks om fouten te identificeren die zich kunnen voordoen bij het maken van een HTTP-aanvraag die een probleem met de transportlaag aangeeft (bijvoorbeeld de hostnaam van de URL kan niet worden omgezet via DNS.)
static REQUEST_SEND_ERROR: string
Waarde van eigenschap
string
response
statusCode
De HTTP-statuscode van het antwoord, als er een is geretourneerd.
statusCode?: number
Waarde van eigenschap
number
Details van overgenomen eigenschap
message
message: string
Waarde van eigenschap
string
overgenomen van Error.message
name
name: string
Waarde van eigenschap
string
overgenomen van Error.name
prepareStackTrace
Optionele onderdrukking voor opmaakstacktraceringen
Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Waarde van eigenschap
(err: Error, stackTraces: CallSite[]) => any
overgenomen van Error.prepareStackTrace
stack
stack?: string
Waarde van eigenschap
string
overgenomen van Error.stack
stackTraceLimit
static stackTraceLimit: number
Waarde van eigenschap
number
overgenomen van Error.stackTraceLimit
Details overgenomen methode
captureStackTrace(object, Function)
De eigenschap .stack maken op een doelobject
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parameters
- targetObject
-
object
- constructorOpt
-
Function
overgenomen van Error.captureStackTrace