RestError class
Chyba vyplývající z požadavku HTTP na koncový bod služby.
- Extends
-
Error
code | Kód chyby, pokud existuje. Může to být jedna ze statických vlastností kódu chyby (REQUEST_SEND_ERROR / PARSE_ERROR) nebo může být řetězcový kód ze základního systémového volání (E_NOENT). |
details | Všechny další podrobnosti. V případě chyb deserializace může být zpracována odpověď. |
PARSE_ERROR | Konstantní řetězec pro identifikaci chyb, které mohou vzniknout při analýze příchozí odpovědi HTTP. Obvykle označuje poškozený text HTTP, například zakódovanou datovou část JSON, která není dokončená. |
request | Odchozí požadavek. |
REQUEST_SEND_ERROR | Konstantní řetězec pro identifikaci chyb, ke kterým může dojít při vytváření požadavku HTTP, který indikuje problém s přenosovou vrstvou (např. název hostitele adresy URL nelze přeložit prostřednictvím DNS.) |
response | Příchozí odpověď |
status |
Stavový kód HTTP odpovědi, pokud byl vrácen. |
message | |
name | |
prepare |
Volitelné přepsání pro formátování trasování zásobníku Viz https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
capture |
Vytvoření vlastnosti .stack u cílového objektu |
new RestError(message: string, code?: string, statusCode?: number, request?: WebResourceLike, response?: HttpOperationResponse)
Parametry
- message
-
string
- code
-
string
- statusCode
-
number
- request
- WebResourceLike
- response
- HttpOperationResponse
Kód chyby, pokud existuje. Může to být jedna ze statických vlastností kódu chyby (REQUEST_SEND_ERROR / PARSE_ERROR) nebo může být řetězcový kód ze základního systémového volání (E_NOENT).
code?: string
Hodnota vlastnosti
string
Všechny další podrobnosti. V případě chyb deserializace může být zpracována odpověď.
details?: unknown
Hodnota vlastnosti
unknown
Konstantní řetězec pro identifikaci chyb, které mohou vzniknout při analýze příchozí odpovědi HTTP. Obvykle označuje poškozený text HTTP, například zakódovanou datovou část JSON, která není dokončená.
static PARSE_ERROR: string
Hodnota vlastnosti
string
Konstantní řetězec pro identifikaci chyb, ke kterým může dojít při vytváření požadavku HTTP, který indikuje problém s přenosovou vrstvou (např. název hostitele adresy URL nelze přeložit prostřednictvím DNS.)
static REQUEST_SEND_ERROR: string
Hodnota vlastnosti
string
Stavový kód HTTP odpovědi, pokud byl vrácen.
statusCode?: number
Hodnota vlastnosti
number
message: string
Hodnota vlastnosti
string
zděděno z Error.message
name: string
Hodnota vlastnosti
string
zděděno z Error.name
Volitelné přepsání pro formátování trasování zásobníku
Viz https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Hodnota vlastnosti
(err: Error, stackTraces: CallSite[]) => any
zděděno z Error.prepareStackTrace
stack?: string
Hodnota vlastnosti
string
zděděno ze zásobníku Error.stack
static stackTraceLimit: number
Hodnota vlastnosti
number
zděděno z Error.stackTraceLimit
Vytvoření vlastnosti .stack u cílového objektu
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parametry
- targetObject
-
object
- constructorOpt
-
Function
zděděno z Error.captureStackTrace