Namespace: FetchRequest

FetchRequest

基于 window.fetch 的请求工具

Methods

FetchRequest._fetch(url, body, options){Promise.<(Response|Error)>}

service/FetchRequest.js, line 51

实际的请求发送方法

Name Type Description
url String

请求基地址

body String | Object

请求体

options Object

额外参数

Name Type Default Description
headers Object 可选

请求头信息

withCredentials Boolean true 可选

是否携带cookies

requestTimeout Number 45000 可选

请求超时时间,默认45000ms,即45s

method FetchMethod FetchMethod.get 可选

请求类型

Returns:
Type Description
Promise.<(Response|Error)> 请求结果

FetchRequest.commit(method, url, body, options){Promise.<(Response|Error)>}

service/FetchRequest.js, line 23

根据method调用不同类型的请求

Name Type Description
method FetchMethod

请求类型,默认FetchMethod.get

url String

请求地址

body String | Object

要放入 body 里的内容

options Object

额外参数

Name Type Default Description
headers Object 可选

请求头信息

requestTimeout Number 45000 可选

请求超时时间,默认45000ms,即45s

Returns:
Type Description
Promise.<(Response|Error)> 请求结果