Aracılığıyla paylaş


RestError class

Hizmet uç noktasına http isteğinden kaynaklanan bir hata.

Extends

Error

Oluşturucular

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

Özellikler

code

Varsa hata kodu. Statik hata kodu özelliklerinden biri (REQUEST_SEND_ERROR / PARSE_ERROR) veya temel alınan sistem çağrısından (E_NOENT) bir dize kodu olabilir.

details

Tüm ek ayrıntılar. Seri durumdan çıkarma hataları söz konusu olduğunda, işlenen yanıt olabilir.

PARSE_ERROR

Gelen HTTP yanıtlarının ayrıştırılmasından kaynaklanabilir hataları tanımlamak için sabit bir dize. Genellikle eksik kodlanmış JSON yükü gibi yanlış biçimlendirilmiş bir HTTP gövdesini gösterir.

request

Giden istek.

REQUEST_SEND_ERROR

Aktarım katmanıyla ilgili bir sorunu belirten bir HTTP isteği yapılırken ortaya çıkabilecek hataları tanımlamak için sabit bir dize (örneğin, URL'nin ana bilgisayar adı DNS aracılığıyla çözülemez.)

response

Gelen yanıt.

statusCode

Yanıt döndürüldüyse yanıtın HTTP durum kodu.

Devralınan Özellikler

message
name
prepareStackTrace

Yığın izlemelerini biçimlendirmek için isteğe bağlı geçersiz kılma

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

stack
stackTraceLimit

Devralınan Yöntemler

captureStackTrace(object, Function)

Hedef nesnede .stack özelliği oluşturma

Oluşturucu Ayrıntıları

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

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

Parametreler

message

string

code

string

statusCode

number

request
WebResourceLike

Özellik Ayrıntıları

code

Varsa hata kodu. Statik hata kodu özelliklerinden biri (REQUEST_SEND_ERROR / PARSE_ERROR) veya temel alınan sistem çağrısından (E_NOENT) bir dize kodu olabilir.

code?: string

Özellik Değeri

string

details

Tüm ek ayrıntılar. Seri durumdan çıkarma hataları söz konusu olduğunda, işlenen yanıt olabilir.

details?: unknown

Özellik Değeri

unknown

PARSE_ERROR

Gelen HTTP yanıtlarının ayrıştırılmasından kaynaklanabilir hataları tanımlamak için sabit bir dize. Genellikle eksik kodlanmış JSON yükü gibi yanlış biçimlendirilmiş bir HTTP gövdesini gösterir.

static PARSE_ERROR: string

Özellik Değeri

string

request

Giden istek.

request?: WebResourceLike

Özellik Değeri

REQUEST_SEND_ERROR

Aktarım katmanıyla ilgili bir sorunu belirten bir HTTP isteği yapılırken ortaya çıkabilecek hataları tanımlamak için sabit bir dize (örneğin, URL'nin ana bilgisayar adı DNS aracılığıyla çözülemez.)

static REQUEST_SEND_ERROR: string

Özellik Değeri

string

response

Gelen yanıt.

response?: HttpOperationResponse

Özellik Değeri

statusCode

Yanıt döndürüldüyse yanıtın HTTP durum kodu.

statusCode?: number

Özellik Değeri

number

Devralınan Özellik Detayları

message

message: string

Özellik Değeri

string

Devralınan Error.message

name

name: string

Özellik Değeri

string

Error.name Devralındı

prepareStackTrace

Yığın izlemelerini biçimlendirmek için isteğe bağlı geçersiz kılma

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

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

Özellik Değeri

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

Devralınan Error.prepareStackTrace

stack

stack?: string

Özellik Değeri

string

Devralınan Error.stack

stackTraceLimit

static stackTraceLimit: number

Özellik Değeri

number

Devralınan Error.stackTraceLimit

Devralınan Yöntemin Ayrıntıları

captureStackTrace(object, Function)

Hedef nesnede .stack özelliği oluşturma

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

Parametreler

targetObject

object

constructorOpt

Function

Devralınan Error.captureStackTrace