Delen via


RestError class

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

Uitbreiding

Error

Constructors

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

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.

statusCode

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

Overgenomen eigenschappen

message
name
prepareStackTrace

Optionele onderdrukking voor opmaakstacktraceringen

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

stack
stackTraceLimit

Overgenomen methoden

captureStackTrace(object, Function)

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

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

Uitgaande aanvraag.

request?: WebResourceLike

Waarde van eigenschap

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

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 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