Share via


RestError class

Een fout die het gevolg is van een HTTP-aanvraag naar een service-eindpunt.

Extends

Error

Constructors

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

Eigenschappen

code

De foutcode, indien van toepassing. Kan een van de eigenschappen van de statische foutcode zijn (REQUEST_SEND_ERROR/PARSE_ERROR) of een tekenreekscode van een onderliggende systeemaanroep (E_NOENT).

details

Eventuele aanvullende details. In het geval van deserialisatiefouten kan het verwerkte antwoord zijn.

PARSE_ERROR

Een constante tekenreeks om fouten te identificeren die kunnen optreden bij het parseren van een binnenkomend HTTP-antwoord. Geeft meestal een onjuiste 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 kunnen optreden bij het maken van een HTTP-aanvraag die een probleem met de transportlaag aangeeft (de hostnaam van de URL kan bijvoorbeeld niet worden omgezet via DNS.)

response

Binnenkomend antwoord.

statusCode

De HTTP-statuscode van het antwoord, als er een is geretourneerd.

Overgenomen eigenschappen

message
name
prepareStackTrace

Optionele overschrijving voor het opmaken van stacktraceringen

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

stack
stackTraceLimit

Overgenomen methoden

captureStackTrace(object, Function)

De eigenschap .stack maken voor 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

Eigenschapdetails

code

De foutcode, indien van toepassing. Kan een van de eigenschappen van de statische foutcode zijn (REQUEST_SEND_ERROR/PARSE_ERROR) of een tekenreekscode van een onderliggende systeemaanroep (E_NOENT).

code?: string

Waarde van eigenschap

string

details

Eventuele aanvullende details. In het geval van deserialisatiefouten kan het verwerkte antwoord zijn.

details?: unknown

Waarde van eigenschap

unknown

PARSE_ERROR

Een constante tekenreeks om fouten te identificeren die kunnen optreden bij het parseren van een binnenkomend HTTP-antwoord. Geeft meestal een onjuiste HTTP-hoofdtekst aan, zoals een gecodeerde JSON-nettolading die onvolledig is.

static PARSE_ERROR: string

Waarde van eigenschap

string

request

Uitgaande aanvraag.

request?: WebResourceLike

Waarde van eigenschap

REQUEST_SEND_ERROR

Een constante tekenreeks om fouten te identificeren die kunnen optreden bij het maken van een HTTP-aanvraag die een probleem met de transportlaag aangeeft (de hostnaam van de URL kan bijvoorbeeld niet worden omgezet via DNS.)

static REQUEST_SEND_ERROR: string

Waarde van eigenschap

string

response

Binnenkomend antwoord.

response?: HttpOperationResponse

Waarde van eigenschap

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 overschrijving voor het opmaken van stacktraceringen

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 voor een doelobject

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

Parameters

targetObject

object

constructorOpt

Function

Overgenomen van Error.captureStackTrace