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
継承元 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
継承元 Error.prepareStackTrace
stack
stack?: string
プロパティ値
string
継承元 Error.stack
stackTraceLimit
static stackTraceLimit: number
プロパティ値
number
継承元 Error.stackTraceLimit
継承済みメソッドの詳細
captureStackTrace(object, Function)
ターゲット オブジェクトに .stack プロパティを作成する
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
パラメーター
- targetObject
-
object
- constructorOpt
-
Function
継承元 Error.captureStackTrace