RestError class
서비스 엔드포인트에 대한 HTTP 요청으로 인한 오류입니다.
- Extends
-
Error
생성자
Rest |
속성
code | 오류 코드(있는 경우)입니다. 정적 오류 코드 속성(REQUEST_SEND_ERROR/PARSE_ERROR) 중 하나이거나 기본 시스템 호출(E_NOENT)의 문자열 코드일 수 있습니다. |
details | 모든 추가 세부 정보. 역직렬화 오류의 경우 는 처리된 응답일 수 있습니다. |
PARSE_ERROR | 들어오는 HTTP 응답을 구문 분석할 때 발생할 수 있는 오류를 식별하는 상수 문자열입니다. 일반적으로 불완전한 인코딩된 JSON 페이로드와 같은 형식이 잘못된 HTTP 본문을 나타냅니다. |
request | 나가는 요청입니다. |
REQUEST_SEND_ERROR | 전송 계층에 문제가 있음을 나타내는 HTTP 요청을 수행할 때 발생할 수 있는 오류를 식별하는 상수 문자열입니다(예: URL의 호스트 이름은 DNS를 통해 확인할 수 없음). |
response | 들어오는 응답입니다. |
status |
응답이 반환된 경우 응답의 HTTP 상태 코드입니다. |
상속된 속성
message | |
name | |
prepare |
스택 추적 서식 지정에 대한 선택적 재정의 https://v8.dev/docs/stack-trace-api#customizing-stack-traces를 참조하세요. |
stack | |
stack |
상속된 메서드
capture |
대상 개체에 .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
- response
- HttpOperationResponse
속성 세부 정보
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_SEND_ERROR
전송 계층에 문제가 있음을 나타내는 HTTP 요청을 수행할 때 발생할 수 있는 오류를 식별하는 상수 문자열입니다(예: URL의 호스트 이름은 DNS를 통해 확인할 수 없음).
static REQUEST_SEND_ERROR: string
속성 값
string
response
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