Class
This represents a generic error from an ArcGIS endpoint. There will be details about the error in the ArcGISRequestError.message, ArcGISRequestError.originalMessage properties on the error. You
can also access the original server response at ArcGISRequestError.response which may have additional details.
request(someUrl, someOptions).catch(e => {
if(e.name === "ArcGISRequestError") {
console.log("Something went wrong with the request:", e);
console.log("Full server response", e.response);
}
})Constructors
constructor
Class Constructornew ArcGISRequestError(message?: string, code?: string | number, response?: any, url?: string, options?: IRequestOptions): ArcGISRequestErrorCreate a new ArcGISRequestError object.
Parameters
| Parameter | Type | Notes |
|---|---|---|
message | string | The error message from the API |
code | string | number | The error code from the API |
response | any | The original response from the API that caused the error |
url | string | The original url of the request |
options | IRequestOptions | The original options and parameters of the request |
Returns
ArcGISRequestErrorProperties
| Property | Type | Notes |
|---|---|---|
code | string | number | The error code returned from the request. |
message | string | Formatted error message. See the |
name | string | The name of this error. Will always be |
options | IRequestOptions | The options of the original request that caused the error |
originalMessage | string | The errror message return from the request. |
response | any | The original JSON response the caused the error. |
url | string | The URL of the original request that caused the error |