1.1.0 • Published 6 years ago

azrequests v1.1.0

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

azrequests

axios

if you have any question,you can visit my github site and submit issue ,you are welcome

Now Data structures that support custom return values

{
    code:"success",
    msg:null,
    data:{}
}
or
{
    code:200,
    msg:"success",
    data:{}
}
etc

Installation

npm i azrequests -S

Usage in components

import azrequests from 'azrequests';
Vue.prototype.$http = azrequests;

this.$http(
    {
    url: 'http://v.juhe.cn/toutiao/index?type=shehui&key=925021c32be17cac549273a63f0d02be',
    param: {
        type: 'shehui'
    },
    dataStructure: {
        code: 'error_code',
        data: 'result',
        msg: 'error_code'
    },
    condition: 0
}
    ).handlData(callback(res,err),method)

Usage in non-components

let azrequests = require('azrequests')
azrequests(
    {
    url: 'http://v.juhe.cn/toutiao/index?type=shehui&key=925021c32be17cac549273a63f0d02be',
    param: {
        type: 'shehui'
    },
    dataStructure: {
        code: 'error_code',
        data: 'result',
        msg: 'error_code'
    },
    condition: 0
}headers:null
    }
    ).handlData(callback(res,err),method)

Example

Performing a POST request

// Make a request for news with a given type
azrequests({
    url: 'http://v.juhe.cn/toutiao/index?type=shehui&key=925021c32be17cac549273a63f0d02be',
    param: {
        type: 'shehui'
    },
    dataStructure: {
        code: 'error_code',
        data: 'result',
        msg: 'error_code'
    },
    condition: 0
}).handlData((res, err) => {
    console.log('res: ', res);
},'post')

Performing a GET request

// Make a request for news with a given type
azrequests({
    url: 'http://v.juhe.cn/toutiao/index?type=shehui&key=925021c32be17cac549273a63f0d02be',
    param: {
        type: 'shehui'
    },
    dataStructure: {
        code: 'error_code',
        data: 'result',
        msg: 'error_code'
    },
    condition: 0
}).handlData((res, err) => {
    console.log('res: ', res);
},'get')

###API | 变量名 | 描述 | 默认值 | |:--------------|---------------:|:-----------------------------------------------------------:| | url | 接口地址 | 必选 String :eg:“https://api.apiopen.top/recommendPoetry” | | param | 请求参数 | 必选 String or Object | | type | 数据类型 | 可选 "formData" default:‘json’ | | headers | 请求头 | 可选 | | condition | 成功的判断条件 | 可选 默认:"success" eg:condition = 200 | | method | 请求方式 | 必选 默认值:'post' ‘get’or‘post’ | | callback | 回调函数 | res返回值,err错误信息 | | dataStructure | 数据结构 | 默认{code,data,msg} |

License

MIT Copyright (c) 2019-present, azrequests

1.1.0

6 years ago

1.0.40

6 years ago

1.0.38

6 years ago

1.0.37

6 years ago

1.0.36

6 years ago

1.0.35

6 years ago

1.0.34

7 years ago

1.0.33

7 years ago

1.0.32

7 years ago

1.0.31

7 years ago

1.0.30

7 years ago

1.0.29

7 years ago

1.0.28

7 years ago

1.0.27

7 years ago

1.0.25

7 years ago

1.0.23

7 years ago

1.0.22

7 years ago

1.0.21

7 years ago

1.0.20

7 years ago

1.0.19

7 years ago

1.0.18

7 years ago

1.0.17

7 years ago

1.0.16

7 years ago

1.0.15

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago