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

本文介绍了微信小程序中网络请求的方法,如wx.request、wx.uploadFile和wx.downloadFile,并详细解析了小程序的应用生命周期和页面生命周期,包括App.js中的created、attached和detached等关键阶段,以及页面生命周期中的重要方法。同时,文章强调了配置合法域名的重要性,以及在不同生命周期内进行特定操作的时机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:前期我们对微信小程序有些基本了解,像标签,样式,组件....等.
今天我们继前期进行继续的了解

一. 网络请求

HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。
计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务HTTP
目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,
然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。
Web浏览器向Web服务器发送请求,Web服务器处理请求并返回适当的应答。所有HTTP连接都被构造成一套请求和应答。

在微信小程序进行网络通信,只能和指定的域名进行通信

  1. 普通HTTPS请求(wx.request)
  2. 上传文件(wx.uploadFile)
  3. 下载文件(wx.downloadFile)
  4. WebSocket通信(wx.connectSocket)

这里以介绍 wx.request, wx.uploadFile wx.dowloadFile三种网络请求为主
普通http:

wx.request({
   
  url: '接口地址',
  data: {
    
  	//请求的参数
    x: '',
    y: ''
  },
  header: {
    
  	//设置请求的 header
    'content-type': 'application/json' // 默认值
  },
  success (res) {
    
  	//接口调用成功的回调函数
    console.log(res.data)
  },
  fail (err){
   
  	//接口调用失败的回调函数
	reject(err)
  }
})

注意:若你的接口不能使用,报以下错误:

在这里插入图片描述
则需要配置:
1.进入小程序页面点击开发管理
2.点击开发设置
3.下滑找到服务

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值