Udostępnij za pośrednictwem


RestError class

Błąd wynikający z żądania HTTP do punktu końcowego usługi.

Extends

Error

Konstruktory

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

Właściwości

code

Kod błędu, jeśli istnieje. Może być jedną z właściwości kodu błędu statycznego (REQUEST_SEND_ERROR /PARSE_ERROR) lub może być kodem ciągu z bazowego wywołania systemu (E_NOENT).

details

Wszelkie dodatkowe szczegóły. W przypadku błędów deserializacji można przetworzyć odpowiedź.

PARSE_ERROR

Stały ciąg identyfikujący błędy, które mogą wynikać z analizowania przychodzącej odpowiedzi HTTP. Zwykle wskazuje źle sformułowaną treść HTTP, taką jak zakodowany ładunek JSON, który jest niekompletny.

request

Żądanie wychodzące.

REQUEST_SEND_ERROR

Stały ciąg identyfikujący błędy, które mogą wystąpić podczas tworzenia żądania HTTP wskazującego problem z warstwą transportu (np. nie można rozpoznać nazwy hosta adresu URL za pośrednictwem systemu DNS).

response

Odpowiedź przychodząca.

statusCode

Kod stanu HTTP odpowiedzi, jeśli został zwrócony.

Właściwości dziedziczone

message
name
prepareStackTrace

Opcjonalne zastępowanie śladów stosu formatowania

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

stack
stackTraceLimit

Metody dziedziczone

captureStackTrace(object, Function)

Tworzenie właściwości .stack w obiekcie docelowym

Szczegóły konstruktora

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

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

Parametry

message

string

code

string

statusCode

number

request
WebResourceLike

Szczegóły właściwości

code

Kod błędu, jeśli istnieje. Może być jedną z właściwości kodu błędu statycznego (REQUEST_SEND_ERROR /PARSE_ERROR) lub może być kodem ciągu z bazowego wywołania systemu (E_NOENT).

code?: string

Wartość właściwości

string

details

Wszelkie dodatkowe szczegóły. W przypadku błędów deserializacji można przetworzyć odpowiedź.

details?: unknown

Wartość właściwości

unknown

PARSE_ERROR

Stały ciąg identyfikujący błędy, które mogą wynikać z analizowania przychodzącej odpowiedzi HTTP. Zwykle wskazuje źle sformułowaną treść HTTP, taką jak zakodowany ładunek JSON, który jest niekompletny.

static PARSE_ERROR: string

Wartość właściwości

string

request

Żądanie wychodzące.

request?: WebResourceLike

Wartość właściwości

REQUEST_SEND_ERROR

Stały ciąg identyfikujący błędy, które mogą wystąpić podczas tworzenia żądania HTTP wskazującego problem z warstwą transportu (np. nie można rozpoznać nazwy hosta adresu URL za pośrednictwem systemu DNS).

static REQUEST_SEND_ERROR: string

Wartość właściwości

string

response

Odpowiedź przychodząca.

response?: HttpOperationResponse

Wartość właściwości

statusCode

Kod stanu HTTP odpowiedzi, jeśli został zwrócony.

statusCode?: number

Wartość właściwości

number

Szczegóły właściwości dziedziczonej

message

message: string

Wartość właściwości

string

Dziedziczone z Error.message

name

name: string

Wartość właściwości

string

Dziedziczone z Error.name

prepareStackTrace

Opcjonalne zastępowanie śladów stosu formatowania

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

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

Wartość właściwości

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

Dziedziczone z Error.prepareStackTrace

stack

stack?: string

Wartość właściwości

string

Dziedziczone z Error.stack

stackTraceLimit

static stackTraceLimit: number

Wartość właściwości

number

Dziedziczone z Error.stackTraceLimit

Szczegóły metody dziedziczonej

captureStackTrace(object, Function)

Tworzenie właściwości .stack w obiekcie docelowym

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

Parametry

targetObject

object

constructorOpt

Function

Dziedziczone z Error.captureStackTrace