1.5.2 • Published 2 years ago
@prequest/xhr v1.5.2
@prequest/xhr
一个基于 XMLHttpRequest 的请求库
安装
npm install @prequest/xhr
使用
由于在不同平台上使用基本一致,所以基本使用文档,请查阅 这里
获取原生请求实例
import { prequest } from '@prequest/xhr'
prequest.post('/api', {
getNativeRequestInstance(xhr) {
// 仅做示例,推荐使用 cancelToken 取消请求
xhr.abort()
},
})
参数
Option Name | Type | Default | Required | Meaning | Example |
---|---|---|---|---|---|
path | string | none | Y | 接口路径 | /api |
method | string | GET | N | 请求方式 | post |
baseURL | string | none | N | 服务器地址 | 'http://localhost:3000' |
getNativeRequestInstance | (value: Promise\<NativeInstance>) => void | none | N | 获取原生请求实例 | |
cancelToken | CancelToken | none | N | 取消请求 | |
timeout | number | none | N | 请求超时 | 5000 |
params | object | none | N | url 参数 | { id: 10} |
data | object | none | N | 请求头传输数据 | { id: 10} |
responseType | json | text | arraybuffer |... | none | N | 响应的数据类型 | json |
headers | object | none | N | 请求头 | { token: 'aaaaa'} |
withCredentials | boolean | none | N | 认证 | |
onDownloadProgress | (e) => void | none | N | 下载进度 | |
onUploadProgress | (e) => void | none | N | 上传进度 |
1.5.2
2 years ago
1.5.1
2 years ago
1.5.0
2 years ago
1.4.1
2 years ago
1.4.0
2 years ago
1.3.10
2 years ago
1.3.9
2 years ago
1.3.8
2 years ago
1.3.7
2 years ago
1.3.6
2 years ago
1.3.5
2 years ago
1.3.3
2 years ago
1.3.2
2 years ago
1.3.3-alpha.0
2 years ago
1.2.6
2 years ago
1.2.4
3 years ago
1.2.0
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.2.1
3 years ago
1.1.2
3 years ago
1.1.0
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.1
3 years ago
1.0.1-alpha.0
3 years ago
1.0.0-alpha.0
3 years ago
0.4.7
3 years ago
0.4.5
3 years ago
0.4.4
3 years ago
0.4.6
3 years ago
0.4.3
3 years ago
0.4.2
3 years ago
0.3.2
3 years ago
0.4.0
3 years ago
0.3.0
3 years ago
0.2.7
3 years ago
0.2.8
3 years ago
0.2.6
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago
0.2.3
3 years ago
0.2.2
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.9
3 years ago
0.1.6
3 years ago
0.1.4
3 years ago
0.1.3
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago