1.5.2 • Published 2 years ago

@prequest/fetch v1.5.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@prequest/fetch

基于 fetch API 的请求库

安装

npm install @prequest/fetch

使用

由于在不同平台上使用基本一致,所以基本使用文档,请查阅 这里

参数

Option NameTypeDefaultRequiredMeaningExample
pathstringnoneY接口路径/api
methodstringGETN请求方式post
baseURLstringnoneN服务器地址'http://localhost:3000'
cancelTokenCancelTokennoneN取消请求
paramsobjectnoneNurl 参数{ id: 10}
dataobjectnoneN请求头传输数据{ id: 10}
responseTypejson | text | arraybuffer |...noneN响应的数据类型json
headersobjectnoneN请求头{ token: 'aaaaa'}
onDownloadProgress({ loaded: number, total: number}) => voidnoneN下载进度

其他 fetch 原生支持的参数也支持传入

!> 参数中提供了 CancelToken 来取消请求。不建议自己使用 abortController 来取消请求,因为当你调用 AbortController.abort() 时,不确定内部是否执行到 fetch 中间件。

!> responseType 进行配置后,程序会自动解析 response, 输出的直接是 data 数据。若要得到相应头,HTTP 响应状态码等信息,需要手动解析 response

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