@qigy/http
v0.0.7
Published
http
Downloads
1
Readme
@qigy/http是一个基于axios封装的一个易用,小体积请求库。
Getting Started
Install
npm install @qigy/http --save
yarn install @qigy/http --save
pnpm install @qigy/http --save
Demo
import Http from '@qigy/http';
Http.Get('/get');
Http.Post('/post', { id: 'qi' });
API
Register
说明:全局属性方法注册。
import Http from '@qigy/http';
/* 方法一 */
Http.Register(options);
/* 方法二 */
Http.Register.baseUrl('/a/b');
Http.Register.timeOut(100);
Http.Register.headers({});
Http.Register.requestInterceptor(() => {}, () => {});
Http.Register.responseInterceptor(() => {}, () => {});
备注:其中请求拦截器与响应拦截器只能注册一次。其余属性均可多次注册进行覆盖。
Get
说明:。。。。。
Post
说明:。。。。。
Put
说明:。。。。。
Patch
说明:。。。。。
Delete
说明:。。。。。
Download
说明:下载功能分装。
备注:自定义响应拦截器将会失效。
Request
说明:请求通用实例。
GetInstaince
说明:获取 axios 实例化的对象。 备注:功能暂未开放。
GetInterceptor:。。。。
说明:获取所有拦截器。 备注:功能暂未开放。