Partager via


RestError class

Erreur résultant d’une requête HTTP à un point de terminaison de service.

Extends

Error

Constructeurs

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

Propriétés

code

Code d’erreur, le cas échéant. Il peut s’agir de l’une des propriétés de code d’erreur statique (REQUEST_SEND_ERROR/PARSE_ERROR) ou d’un code de chaîne d’un appel système sous-jacent (E_NOENT).

details

Tous les détails supplémentaires. Dans le cas d’erreurs de désérialisation, peut être la réponse traitée.

PARSE_ERROR

Chaîne constante permettant d’identifier les erreurs qui peuvent survenir lors de l’analyse d’une réponse HTTP entrante. Indique généralement un corps HTTP mal formé, tel qu’une charge utile JSON encodée incomplète.

request

Demande sortante.

REQUEST_SEND_ERROR

Chaîne constante pour identifier les erreurs qui peuvent survenir lors de l’exécution d’une requête HTTP indiquant un problème avec la couche de transport (par exemple, le nom d’hôte de l’URL ne peut pas être résolu via DNS.)

response

Réponse entrante.

statusCode

Code d’état HTTP de la réponse, le cas échéant.

Propriétés héritées

message
name
prepareStackTrace

Remplacement facultatif pour la mise en forme des traces de pile

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

stack
stackTraceLimit

Méthodes héritées

captureStackTrace(object, Function)

Créer une propriété .stack sur un objet cible

Détails du constructeur

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

new RestError(message: string, code?: string, statusCode?: number, request?: WebResourceLike, response?: HttpOperationResponse)

Paramètres

message

string

code

string

statusCode

number

request
WebResourceLike

Détails de la propriété

code

Code d’erreur, le cas échéant. Il peut s’agir de l’une des propriétés de code d’erreur statique (REQUEST_SEND_ERROR/PARSE_ERROR) ou d’un code de chaîne d’un appel système sous-jacent (E_NOENT).

code?: string

Valeur de propriété

string

details

Tous les détails supplémentaires. Dans le cas d’erreurs de désérialisation, peut être la réponse traitée.

details?: unknown

Valeur de propriété

unknown

PARSE_ERROR

Chaîne constante permettant d’identifier les erreurs qui peuvent survenir lors de l’analyse d’une réponse HTTP entrante. Indique généralement un corps HTTP mal formé, tel qu’une charge utile JSON encodée incomplète.

static PARSE_ERROR: string

Valeur de propriété

string

request

Demande sortante.

request?: WebResourceLike

Valeur de propriété

REQUEST_SEND_ERROR

Chaîne constante pour identifier les erreurs qui peuvent survenir lors de l’exécution d’une requête HTTP indiquant un problème avec la couche de transport (par exemple, le nom d’hôte de l’URL ne peut pas être résolu via DNS.)

static REQUEST_SEND_ERROR: string

Valeur de propriété

string

response

Réponse entrante.

response?: HttpOperationResponse

Valeur de propriété

statusCode

Code d’état HTTP de la réponse, le cas échéant.

statusCode?: number

Valeur de propriété

number

Détails de la propriété héritée

message

message: string

Valeur de propriété

string

Hérité de Error.message

name

name: string

Valeur de propriété

string

Hérité de Error.name

prepareStackTrace

Remplacement facultatif pour la mise en forme des traces de pile

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

static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Valeur de propriété

(err: Error, stackTraces: CallSite[]) => any

Hérité de Error.prepareStackTrace

stack

stack?: string

Valeur de propriété

string

Hérité de Error.stack

stackTraceLimit

static stackTraceLimit: number

Valeur de propriété

number

Hérité de Error.stackTraceLimit

Détails de la méthode héritée

captureStackTrace(object, Function)

Créer une propriété .stack sur un objet cible

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

Paramètres

targetObject

object

constructorOpt

Function

Hérité de Error.captureStackTrace