# 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
   }
  }
 }
1
2
3
4
5
6
7
8
9
10