微信小程序开发笔记(六) 网络请求

本文介绍了微信小程序中进行网络请求的步骤和注意事项,包括官方文档、合法域名配置、请求参数等。作者分享了如何封装网络请求,以减少重复代码,并使用Promise优化异步处理,使代码更简洁。同时提出在多接口请求时,如何处理服务器问题并取消其他请求的问题。
摘要由CSDN通过智能技术生成

断断续续的我又回来了,虽然没几个人看,但是呢自己总要有点仪式感。主要是最近又写了一个小程序,发现写完 vue 回头写微信小程序 简直顺畅的不得了,比我直接用 Android 切过去可真的好太多了。OK,废话停止,正文开始…

官方文档 微信小程序-网络

前提

已在 微信公众平台 ==》开发 ==》 开发管理 ==》 服务器域名 request合法域名 中配置请求的基础域名。还有 uploadFile合法域名、socket合法域名 等,按照需求配置相关域名即可。多个域名用 ;(英文;) 隔开即可。

例如:请求的路径为 https://www.baidu.com/api,只需配置 https://www.baidu.com

####准备:
首先 了解清楚以下:

请求url: 微信小程序中唯一必填字段,
请求方式 :一般是 GET/POST,微信小程序默认GET
请求头
content-type :请求的参数格式,微信小程序默认 ‘application/json’,常用的还有 “application/x-www-form-urlencoded” ,
Accept:接收的数据格式, 一般为’application/json’
请求参数:根据请求头设置的参数格式写对应的参数即可,如果没有则不写

对于请求参数不理解的 可以看 👉HTTP请求中的参数提交 && GET和POST两种基本请求方法的区别
) 👈

开始使用

相关 API 使用的聚合数据 免费API, 需要可自己注册账号获取即可 https://www.juhe.cn

    let city = '上海';
    let key = '6483ffe27e1425d240365e190a7993dc';

     wx.request({
      url:'https://apis.juhe.cn/simpleWeather/query?city='+city+'&key='+key,
      method:'GET',//请求方式
      header:{
        'content-type': 'application/x-www-form-urlencoded'//请求头 根据项目配置
      },
      success(res){
        console.log('success =====',res)
      },
     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值