Interface
Properties
| Property | Type | Notes | 
|---|---|---|
| authenticationinherited | string | IAuthenticationManager | The instance of  | 
| credentialsinherited | RequestCredentials | A string indicating whether credentials (cookies) will be sent with the request. Used internally for authentication workflows. | 
| fileName | string | Name of the info file, optionally including the folder path | 
| headersinherited | { [key: string]: any } | Additional Headers to pass into the request. | 
| hideTokeninherited | boolean | Prevents the token from being passed in a URL Query param that is saved in browser history. Instead, the token will be passed in POST request body or through X-Esri-Authorization header. NOTE: This will force POST requests in browsers since auth header is not yet supported by preflight OPTIONS check with CORS. | 
| httpMethodinherited | HTTPMethods | The HTTP method to send the request with. | 
| maxUrlLengthinherited | number | If the length of a GET request's URL exceeds  | 
| paramsinherited | IParams | Additional parameters to pass in the request. | 
| portalinherited | string | Base url for the portal you want to make the request to. Defaults to authentication.portal if authentication exists, otherwise to 'https://www.arcgis.com/sharing/rest'. | 
| rawResponseinherited | boolean | Return the raw response | 
| readAs | FetchReadMethodName | How the fetch response should be read, see: https://developer.mozilla.org/en-US/docs/Web/API/Body#Methods | 
| signalinherited | AbortSignal | An AbortSignal object instance; allows you to abort a request and via an AbortController. | 
| suppressWarningsinherited | boolean | Suppress any ArcGIS REST JS related warnings for this request. | 
Methods
| Method | Returns | Notes | 
|---|---|---|
| request(url, requestOptions)inherited | Promise<any> | Override the default function for making the request. This is mainly useful for testing purposes (i.e. so you can pass in a spy). | 
request
request(url: string, requestOptions: InternalRequestOptions): Promise<any>Override the default function for making the request. This is mainly useful for testing purposes (i.e. so you can pass in a spy).
Parameters
| Parameter | Type | Notes | 
|---|---|---|
| url | string | |
| request | InternalRequestOptions | 
Returns
Promise<any>