Bagikan melalui


RestError class

Kesalahan yang diakibatkan oleh permintaan HTTP ke titik akhir layanan.

Extends

Error

Konstruktor

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

Properti

code

Kode kesalahan, jika ada. Dapat menjadi salah satu properti kode kesalahan statis (REQUEST_SEND_ERROR / PARSE_ERROR) atau dapat menjadi kode string dari panggilan sistem yang mendasar (E_NOENT).

details

Detail tambahan apa pun. Dalam kasus kesalahan deserialisasi, dapat menjadi respons yang diproses.

PARSE_ERROR

String konstanta untuk mengidentifikasi kesalahan yang mungkin timbul dari penguraian respons HTTP masuk. Biasanya menunjukkan bodi HTTP cacat, seperti payload JSON yang dikodekan yang tidak lengkap.

request

Permintaan keluar.

REQUEST_SEND_ERROR

String konstanta untuk mengidentifikasi kesalahan yang mungkin muncul saat membuat permintaan HTTP yang menunjukkan masalah dengan lapisan transportasi (misalnya nama host URL tidak dapat diselesaikan melalui DNS.)

response

Respons masuk.

statusCode

Kode status HTTP respons, jika salah satunya dikembalikan.

Properti yang Diwariskan

message
name
prepareStackTrace

Penimpaan opsional untuk memformat pelacakan tumpukan

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

stack
stackTraceLimit

Metode yang Diwarisi

captureStackTrace(object, Function)

Membuat properti .stack pada objek target

Detail Konstruktor

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

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

Parameter

message

string

code

string

statusCode

number

request
WebResourceLike

Detail Properti

code

Kode kesalahan, jika ada. Dapat menjadi salah satu properti kode kesalahan statis (REQUEST_SEND_ERROR / PARSE_ERROR) atau dapat menjadi kode string dari panggilan sistem yang mendasar (E_NOENT).

code?: string

Nilai Properti

string

details

Detail tambahan apa pun. Dalam kasus kesalahan deserialisasi, dapat menjadi respons yang diproses.

details?: unknown

Nilai Properti

unknown

PARSE_ERROR

String konstanta untuk mengidentifikasi kesalahan yang mungkin timbul dari penguraian respons HTTP masuk. Biasanya menunjukkan bodi HTTP cacat, seperti payload JSON yang dikodekan yang tidak lengkap.

static PARSE_ERROR: string

Nilai Properti

string

request

Permintaan keluar.

request?: WebResourceLike

Nilai Properti

REQUEST_SEND_ERROR

String konstanta untuk mengidentifikasi kesalahan yang mungkin muncul saat membuat permintaan HTTP yang menunjukkan masalah dengan lapisan transportasi (misalnya nama host URL tidak dapat diselesaikan melalui DNS.)

static REQUEST_SEND_ERROR: string

Nilai Properti

string

response

Respons masuk.

response?: HttpOperationResponse

Nilai Properti

statusCode

Kode status HTTP respons, jika salah satunya dikembalikan.

statusCode?: number

Nilai Properti

number

Detail Properti yang Diwariskan

message

message: string

Nilai Properti

string

Diwarisi Dari Error.message

name

name: string

Nilai Properti

string

Diwarisi Dari Error.name

prepareStackTrace

Penimpaan opsional untuk memformat pelacakan tumpukan

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

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

Nilai Properti

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

Diwarisi Dari Error.prepareStackTrace

stack

stack?: string

Nilai Properti

string

Diwarisi Dari Error.stack

stackTraceLimit

static stackTraceLimit: number

Nilai Properti

number

Diwarisi Dari Error.stackTraceLimit

Detail Metode yang Diwarisi

captureStackTrace(object, Function)

Membuat properti .stack pada objek target

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

Parameter

targetObject

object

constructorOpt

Function

Diwarisi Dari Error.captureStackTrace