微信小程序设置http请求的步骤详解----结合后台接口文档
2017-05-07 16:02
916 查看
var root = "https://testapi.bidata.com.cn/platform/v3"; var env = "dev"; var _getURL = function(url) { if(env == "mock") { return url + ".json"; } else { return root + url; } }; var _request = function(url,method,data,onSuccess,onError) { data = data || {}; var behavior = data._behavior; if(behavior) { delete data._behavior; } else { behavior = ""; } wx.request({ "url" : _getURL(url), "method" : method, "data" : data, "success" : function(result) { var code = result.data.CODE || result.data.code; if(code == 200) { onSuccess(result); } else if(onError && typeof onError == 'function'){ onError(result); } else { // if(result.data.code == 401) { // App.fireEvent("evt_invalid_token",result); // } // wx.showModal({ // "title" : "提示", // "content" : result.data.msg, // "showCancel":false // }); } }, "error" : onError || function(e) { console.error(e); }, "header" : { // "X-Token" : wx.getStorageSync("token"), // "X-Behavior" : behavior, "X-Uid":"LMKCVXSU", "X-Nonce":"45494415", "X-Timestamp":"1493689633656", "X-Signature":'96f0ca5db1564eabd17c844d9927738fb9fed3a6' } } )}; module.exports={ $get : function(url,data,onSuccess,onError) { _request(url,"GET",data,onSuccess,onError); }, $put : function(url,data,onSuccess,onError) { _request(url,"PUT",data,onSuccess,onError); }, $post : function(url,data,onSuccess,onError) { _request(url,"POST",data,onSuccess,onError); }, $delete : function(url,data,onSuccess,onError) { _request(url,"DELETE",data,onSuccess,onError); }, root:root }
说明:
调取正式上线查询接口文档
封装http
相关文章推荐
- 微信小程序设置http请求的步骤详解
- 微信小程序设置http请求的步骤详解
- 微信小程序request请求后台接口php的实例详解
- 微信小程序 http请求封装详解及实例代码
- 微信小程序 http请求封装详解及实例代码
- 微信小程序request请求后台接口php简单实例
- 微信小程序官方文档请求接口调用报错
- http转https 和 微信小程序设置了合法请求域名,小程序一直提示不在合法域名列别中
- 微信小程序 POST请求(网络请求)详解及实例代码
- (微信API接口开发) 使用HttpWebRequest进行请求时发生错误:基础连接已关闭,发送时发生错误处理
- CASE函数 sql server——分组查询(方法和思想) ref和out 一般处理程序结合反射技术统一执行客户端请求 遍历查询结果集,update数据 HBuilder设置APP状态栏
- 【微信小程序】网络请求接口封装实例
- 微信小程序 http请求详细介绍
- MyEclipse用xfire插件写第一个Web service接口的程序步骤详解
- 详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
- 如何生成微信小程序正方形二维码(不需请求接口获取)
- 微信小程序自定义prompt组件步骤详解
- 微信小程序,腾讯云node环境后台koa2开发框架(本地调试、接口、静态文件服务、文件长传服务)
- 微信小程序 后台登录(非微信账号)实例详解
- 微信小程序后台解密用户数据实例详解