一、网络请求之前

在调用网络请求方法之前,需要在 「小程序后台-开发-开发设置-服务器域名」 中进行配置
不配置默认网络请求时无法通过的,当然也可以关闭校验,但是只在调试的时候生效,开发完成准备上线时还是需要配置的。

关闭校验:详情->本地设置->勾选 “比较严合法域名…”

二、网络请求方法

RequestTask wx.request(Object object)

主要参数说明

名称 类型 说明
url string 开发者服务器接口地址
data string/object/ArrayBuffer 请求的参数
timeout number 超时时间,单位为毫秒
method string HTTP 请求方法:GET、POST
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

三、网络请求简单封装

1、新建工具类 http.js

var rootDocment = 'https://xxxxx.com';//你的域名
function req({url:url,data:data,success:successCallback,fail:failCallback}){wx.request({url: rootDocment + url,data: data,method: 'GET',header: {'Content-Type': 'application/json'},success: function(res){return typeof successCallback == "function" && successCallback(res.data)},fail: function(){xereturn typeof failCallback == "function" && failCallback()}})
}module.exports = {req: req
}

2、在app.js中将其注册成为全局函数

 //app.jsvar http = require('utils/http.js')
App({..................func:{req:http.req}
})

3、使用

   app.func.req({url:'path',//网络请求pathdata:{},//入参success:function(res){//请求失败console.log(res)},fail:function(){console.log('请求失败')}})

微信小程序-网络请求相关推荐

  1. 5、微信小程序-网络请求和本地存储

    文章目录 前言 一.准备 二.网络请求 1.微信小程序请求网络的方法 2.发送网络请求 3.网络请求的封装 4.网络返回请求数据的处理 三.本地存储 前言 这节我们来看下在微信小程序中如何进行网络请求 ...

  2. 微信小程序网络请求异常怎么办_解决·微信小程序开发-网络请求报Invalid request 400错误...

    今天学习了一下微信小程序的入门开发,在使用网络请求时,发现根据微信官方的API的方法进行操作出现Invalid request 400错误,到底怎么回事呢? 首先我们来看微信API网络请求 示例代码: ...

  3. 微信小程序网络请求配置问题及本地网络请求测试解决方案

    本文只针对服务器网站没有备案或只需要做本地网络接口请求 一.问题引入 在小程序demo.wxml中声明button控件,并设置点击事件,如下: <button bindtap='testSend ...

  4. 微信小程序 网络请求接口 及 生命周期

    前言:前期我们对微信小程序有些基本了解,像标签,样式,组件....等. 今天我们继前期进行继续的了解 一. 网络请求 HTTP(HyperText Transfer Protocol)是一套计算机通过 ...

  5. 微信小程序网络请求 - 设置合法域名

    微信小程序设置网络请求 官方文档 为什么要设置合法域名呢 ? 每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信.包括普通 HTTPS 请求(wx.request).上传文件(w ...

  6. 微信小程序网络请求异常怎么办_监控微信小程序wx.request请求失败

    在微信小程序里,与后台服务器交互的主要接口函数是wx.request(),用于发起 HTTPS 网络请求.其重要性不言而喻.然而,却经常遇到请求失败的问题,笔者特意谷歌"wx.request ...

  7. 微信小程序 网络请求之设置合法域名

    设置域名 登录微信公众号后台小程序中 设置→开发设置→服务器设置 必须设置域名,微信小程序才能进行网络通讯,不然会报错 如果设置好了合法域名,开发工具还提示不在合法域名列表中,因为在微信会有一段时间的 ...

  8. 微信小程序网络请求之设置合法域名后不显示oss、cos的图片问题

    一.开启oss防盗链设置 把此https://servicewechat.com链接加入到防盗链中 就可以访问 由于网站图片都上传在了腾讯云COS,微信小程序端不显示网站图片 原因: 腾讯云COS启用 ...

  9. 微信小程序网络请求异常怎么办_微信小程序打开提示“网络异常,请检查网络状态”的解决方法...

    症状:打开微信小程序的时候,提示"网络异常,请检查网络状态",无法加载数据. 问题客户端:安卓手机 经过测试:IOS和微信桌面版,均正常. 唯独安卓手机不行,如下图所示,这个问题不 ...

  10. 微信小程序网络请求代码片段

    在微信小程序根目录建立/static/js/lsk.js.输入以下代码 function dopost(api,params,callback){var webhost="http://ne ...

最新文章

  1. matlabsimulink仿真天体运行轨迹
  2. java动态网站框架_大型网站动态应用系统架构
  3. 胡凌:隐私的终结——大数据时代的个体生活危机
  4. python偏函数和高阶函数_【Python入门】8.高阶函数之 匿名函数和偏函数
  5. 窗口缩小 怎么让定位的盒子不动_一次解决你的图像尺寸和定位问题
  6. linux安装thrift
  7. 焦作师范高等专科学校计算机,焦作师范高等专科学校计算机房管理规定
  8. Messari前主管:一旦L2证明其实力,BSC上的团队将会迁移回以太坊
  9. OLTP与OLAP介绍
  10. android视频壁纸源码,Android 视频壁纸
  11. 服务器虚拟主机,非根目录jsp文件的引包报错
  12. un7.2:IDEA中实现登录功能
  13. 第七章 卷积神经网络2(代码实现)
  14. k8s 1.24.0版本使用nfs-provisioner4.0.0动态创建PV
  15. 手机端页面的自适应设计的开发思路
  16. GO语言-自定义error
  17. java做mp3_用java编写MP3播放器
  18. u3d游戏开发视频潭州_Unity MMORPG游戏开发教程(一)——初识Unity
  19. 利用Python+Cocos2d制作《猫吃老鼠》小游戏
  20. 【JavaScript】JS基础学习

热门文章

  1. MATLAB机器人仿真:利用Simscape Multibody显示真实三维仿真模型
  2. Markdown语法大全(超级版)
  3. MySQL常用系统名字
  4. 和python高级知识分子的风骨_侯伯宇 一个高级知识分子的风骨
  5. java饲养员喂动物案例,封装、继承、多态、接口
  6. 【企业架构设计实战】应用架构设计
  7. legacy引导gpt分区_legacy支持gpt吗
  8. 反反爬虫 大众点评-图片文字破解 2020年6月6日更新
  9. 360视频加速器官方版
  10. include/linux/if_ppp.h:135: error: expected specifier-qualifier-list before 'aligned_u64'