다음을 통해 공유


RestError class

서비스 엔드포인트에 대한 HTTP 요청으로 인한 오류입니다.

Extends

Error

생성자

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

속성

code

오류 코드(있는 경우)입니다. 정적 오류 코드 속성(REQUEST_SEND_ERROR/PARSE_ERROR) 중 하나이거나 기본 시스템 호출(E_NOENT)의 문자열 코드일 수 있습니다.

details

모든 추가 세부 정보. 역직렬화 오류의 경우 는 처리된 응답일 수 있습니다.

PARSE_ERROR

들어오는 HTTP 응답을 구문 분석할 때 발생할 수 있는 오류를 식별하는 상수 문자열입니다. 일반적으로 불완전한 인코딩된 JSON 페이로드와 같은 형식이 잘못된 HTTP 본문을 나타냅니다.

request

나가는 요청입니다.

REQUEST_SEND_ERROR

전송 계층에 문제가 있음을 나타내는 HTTP 요청을 수행할 때 발생할 수 있는 오류를 식별하는 상수 문자열입니다(예: URL의 호스트 이름은 DNS를 통해 확인할 수 없음).

response

들어오는 응답입니다.

statusCode

응답이 반환된 경우 응답의 HTTP 상태 코드입니다.

상속된 속성

message
name
prepareStackTrace

스택 추적 서식 지정에 대한 선택적 재정의

https://v8.dev/docs/stack-trace-api#customizing-stack-traces를 참조하세요.

stack
stackTraceLimit

상속된 메서드

captureStackTrace(object, Function)

대상 개체에 .stack 속성 만들기

생성자 세부 정보

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

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

매개 변수

message

string

code

string

statusCode

number

request
WebResourceLike

속성 세부 정보

code

오류 코드(있는 경우)입니다. 정적 오류 코드 속성(REQUEST_SEND_ERROR/PARSE_ERROR) 중 하나이거나 기본 시스템 호출(E_NOENT)의 문자열 코드일 수 있습니다.

code?: string

속성 값

string

details

모든 추가 세부 정보. 역직렬화 오류의 경우 는 처리된 응답일 수 있습니다.

details?: unknown

속성 값

unknown

PARSE_ERROR

들어오는 HTTP 응답을 구문 분석할 때 발생할 수 있는 오류를 식별하는 상수 문자열입니다. 일반적으로 불완전한 인코딩된 JSON 페이로드와 같은 형식이 잘못된 HTTP 본문을 나타냅니다.

static PARSE_ERROR: string

속성 값

string

request

나가는 요청입니다.

request?: WebResourceLike

속성 값

REQUEST_SEND_ERROR

전송 계층에 문제가 있음을 나타내는 HTTP 요청을 수행할 때 발생할 수 있는 오류를 식별하는 상수 문자열입니다(예: URL의 호스트 이름은 DNS를 통해 확인할 수 없음).

static REQUEST_SEND_ERROR: string

속성 값

string

response

들어오는 응답입니다.

response?: HttpOperationResponse

속성 값

statusCode

응답이 반환된 경우 응답의 HTTP 상태 코드입니다.

statusCode?: number

속성 값

number

상속된 속성 세부 정보

message

message: string

속성 값

string

상속된 From Error.message

name

name: string

속성 값

string

Error.name 상속됨

prepareStackTrace

스택 추적 서식 지정에 대한 선택적 재정의

https://v8.dev/docs/stack-trace-api#customizing-stack-traces를 참조하세요.

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

속성 값

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

상속된 From Error.prepareStackTrace

stack

stack?: string

속성 값

string

상속된 From Error.stack

stackTraceLimit

static stackTraceLimit: number

속성 값

number

상속된 From Error.stackTraceLimit

상속된 메서드 세부 정보

captureStackTrace(object, Function)

대상 개체에 .stack 속성 만들기

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

매개 변수

targetObject

object

constructorOpt

Function

상속된 From Error.captureStackTrace