版本计划
v1.8.1新增配置
corsMode
- 类型:
'same-origin' | 'no-cors' | 'cors'
- 默认值:
'cors'
- 是否必填:否
- 描述:跨域模式,有效值为
same-origin
no-cors
cors
。same-origin
: 只允许同源请求,如果发起跨域请求,会报错。no-cors
: 允许发起简单的跨域请求(类似于 form 表单),但是无法获取响应内容。cors
: 允许发起复杂的跨域请求,并且可以获取响应内容。
模式解析
- 设置
cors
模式时,请求库会根据请求类型来决定是否发送预检请求。预检请求是一种特殊的 OPTIONS 请求,用来询问服务器是否允许当前源访问当前资源,并且携带了一些额外的信息,比如请求方法、自定义头部等。如果服务器返回了允许的响应头,那么浏览器才会继续发送真正的请求;否则,浏览器就会报错。 - 设置
cors
模式时或者no-cors
模式时,需要注意设置credentials
属性,用来控制是否发送凭证(比如cookie)给服务器。
1.8.1
及以上版本支持。
- 是否发布:
否
credentials
- 类型:
'omit' | 'same-origin' | 'include'
- 默认值:
omit
- 是否必填:否
- 描述:是否发送凭证(比如 cookie)给服务器。
omit
: 不发送凭证。same-origin
: 只在同源跨域请求中发送凭证。include
: 在所有请求中发送凭证。1.8.0
及以上版本支持。
- 是否发布:
否
v1.7.0新增配置 已发布
loadingStartTime
- 类型:
number
- 默认值:
0
- 是否必填: 否
- 描述:
loading
动画请求多久后开始展示,单位毫秒- 仅支持请求库默认动画
1.7.0
及以上版本支持
- 是否发布:
是
详情