0.0.7 • Published 2 years ago

@qigy/http v0.0.7

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

@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:。。。。

说明:获取所有拦截器。 备注:功能暂未开放。

0.0.7

2 years ago

0.0.6

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago