window.fetch(input, [init])
Fetches a resource from the network.
Returns: Promise<Response> Promise that resolves to a Response object.
Throws:
- TypeErrorIf init.body is set and init.method is either "GET" or "HEAD".
- TypeErrorIf either network error or network time-out occurs after a http request is made.
- TypeErrorIf there is a failure in reading files in FormData during posting FormData.
 In order to leverage `fetch`, update the `manifest.json` with the `network.domains` permission shown below.Example:
Limitation:From UXP v7.4.0 onwards `permissions.network.domains` does not support WildCards in top-level domains.Example:Copied to your clipboard{"permissions": {"network": {"domains": ["https://www.adobe.com","https://*.adobeprerelease.com","wss://*.myplugin.com"]}}}
Copied to your clipboard"domains": [ "https://www.adobe.*", "https://www.*" ]
See: Headers, Request and Response
| Param | Type | Description | 
|---|---|---|
| input | string|Request | Either the URL string to connect with or a Request object having the URL and the init option. | 
| [init] | Object | (Optional)Custom settings for a HTTP request. | 
| [init.method] | string | HTTP request method. The default value is "GET". | 
| [init.headers] | Headers | HTTP request headers to add. | 
| [init.body] | string|ArrayBuffer|TypedArray|Blob|FormData|URLSearchParams | Body to add to HTTP request. | 
| [init.credentials] | string | Indicates whether to send cookies. The default value is "include". Possible values and functions are as follows:  
 |