---
title: RequestParameters
source: https://vjmap.com/doc/RequestParameters.html
---

# RequestParameters
`RequestParameters`从 Map.options.transformRequest 回调返回的对象。

类型： `Object`

### Properties
- `url` **`string`** 要请求的 URL。
- `headers` **`Object`** 要与请求一起发送的标头。
- `method` **`string`**请求方法`'GET' | 'POST' | 'PUT'`。
- `body` **`string`** 请求体。
- `type` **`string`**要返回的响应正文类型`'string' | 'json' | 'arrayBuffer'`。
- `credentials` **`string`** `'same-origin'|'include'` 使用 'include' 发送带有跨域请求的 cookie。
- `collectResourceTiming` **`boolean`** 如果为 true，将为这些转换后的请求收集 Resource Timing API 信息，并在相关数据事件的 resourceTiming 属性中返回。

### Examples
```
// use transformRequest to modify requests that begin with `http://myHost`
transformRequest: function(url, resourceType) {
 if (resourceType === 'Source' && url.indexOf('http://myHost') > -1) {
   return {
     url: url.replace('http', 'https'),
     headers: { 'my-custom-header': true },
     credentials: 'include'  // Include cookies for cross-origin requests
   }
  }
 }
```
