RestError class
Erreur résultant d’une requête HTTP à un point de terminaison de service.
- Extends
-
Error
Constructeurs
Rest |
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. |
status |
Code d’état HTTP de la réponse, le cas échéant. |
Propriétés héritées
message | |
name | |
prepare |
Remplacement facultatif pour la mise en forme des traces de pile Voir https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
Méthodes héritées
capture |
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
- response
- HttpOperationResponse
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
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
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