azrequests
v1.1.0
Published
[![axios](https://img.shields.io/badge/axios-%5E0.18.0-green.svg)](https://www.npmjs.com/package/azrequests) #### if you have any question,you can visit my github site and submit issue ,you are welcome Now Data structures that support custom return value
Downloads
50
Readme
azrequests
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