flyio
Version:
Lightweigh Promise based HTTP client for the browser and node.js
27 lines (26 loc) • 758 B
JavaScript
//微信小程序适配器
module.exports=function(request, responseCallback) {
let con = {
method: request.method,
url: request.url,
dataType: request.dataType || undefined,
header: request.headers,
data: request.body||{},
responseType: request.responseType || 'text',
success(res) {
responseCallback({
statusCode: res.statusCode,
responseText: res.data,
headers: res.header,
statusMessage: res.errMsg
})
},
fail(res) {
responseCallback({
statusCode: res.statusCode||0,
statusMessage: res.errMsg
})
}
}
wx.request(con)
}