RequestParameters
RequestParameters =
object
定义于: src/util/ajax.ts:32
一个从Map.options.transformRequest回调返回的RequestParameters
对象。
示例
// 使用transformRequest修改以`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' // 为跨域请求包含cookies
}
}
}
属性
body?
可选
body:string
定义于: src/util/ajax.ts:48
请求体。
cache?
可选
cache:RequestCache
定义于: src/util/ajax.ts:64
仅由浏览器fetch API支持的参数。Request接口的属性,包含请求的缓存模式。它控制请求如何与浏览器的HTTP缓存交互。(https://developer.mozilla.org/en-US/docs/Web/API/Request/cache)
collectResourceTiming?
可选
collectResourceTiming:boolean
定义于: src/util/ajax.ts:60
如果为true
,将为这些转换后的请求收集资源计时API信息,并在相关数据事件的resourceTiming属性中返回。
credentials?
可选
credentials:"same-origin"
|"include"
定义于: src/util/ajax.ts:56
'same-origin'|'include'
使用'include'可以在跨域请求中发送cookies。
headers?
可选
headers:any
定义于: src/util/ajax.ts:40
要随请求发送的头信息。
method?
可选
method:"GET"
|"POST"
|"PUT"
定义于: src/util/ajax.ts:44
请求方法 'GET' | 'POST' | 'PUT'
。
type?
可选
type:"string"
|"json"
|"arrayBuffer"
|"image"
定义于: src/util/ajax.ts:52
要返回的响应体类型。
url
url:
string
定义于: src/util/ajax.ts:36
要请求的URL。