1 首先开通云开发环境,此步骤略,鼠标点几点的事,不会可以查百度

2 创建云环境,此步骤略

3 新建一个微信小程序,后端服务器选择不使用云服务

4 在project.config.json文件中加入此代码,"cloudfunctionRoot":"cloud"

注意,cloud是一个当前项目的文件夹

5 在apps.js文件的  onLaunch: 函数中加入此代码,初始化云环境,

wx.cloud.init({

env:"caigou-xs113"

});

注意:caigou-xs113是你的环境的id

6 在云环境文件夹(上面的cloud文件家)创建云函数

7 添加外部依赖,在 云函数所在的文件夹里添加如下文件,下载地址

链接: 百度网盘 请输入提取码 提取码: 33j7 复制这段内容后打开百度网盘手机App,操作更方便哦

进入文件夹

把外部依赖粘贴进来

8 在云函数的index.js里写入如下代码,url变量是外部传入的,你也可以直接写死测试下,url必须是外网可以访问到的

// 云函数入口文件

const cloud = require('wx-server-sdk')

const got = require('got'); //引用 got

cloud.init()

// 云函数入口函数

exports.main = async(event, context) => {

var url=event.url;

let postResponse = await got(url, {

method: 'POST', //post请求

headers: {

'Content-Type': 'application/json'

},

})

return postResponse.body //返回数据

}

9上传云函数

10 调用云函数,url可以更改为你的,但是这里一定要注意一点,url必须是外网可以访问到的,如果是本地的话,建议使用内外穿透,内网穿透可以用花生壳,natapp,小米球等等,

wx.cloud.callFunction({

name:"sendHttp",

data:{

url:'http://36.138.146.20:8081/test'

}

}).then(res=>{

console.log("云函数调用",res);

})

11 最后运行结果

微信小程序之发送http请求(云环境)相关推荐

  1. 微信小程序中发送网络请求

    文章目录 小程序项目 app.json pages/index/index.html pages/index/index.wxss pages/index/index.js 发送网络请求 网络请求函数 ...

  2. 微信小程序Api发送网络请求(request)

    微信小程序发送网络请求(request) 下边的地址是微信小程序开发平台对网络请求的介绍. 微信小程序网络请求介绍 最近公司要求开发小程序,下面是我查看微信小程序文档,写的一个demo,记录下来方便以 ...

  3. 微信小程序如何发送 http 请求

    2019独角兽企业重金招聘Python工程师标准>>> 为什么要使用云函数发送 http 请求 小程序 云函数 5 个可信域名 不受限制 需要备案 无需备案 在一些特殊情境, 比如域 ...

  4. php7 mysql json 小程序_微信小程序php传递post请求发送json数据以获取小程序码

    困扰了两天的问题终于解决了! 用php传递post请求,发送json数据到微信小程序提供的接口,以此获得微信小程序码,下面是代码展示:<?php //需要传递的json数据 //能传递的参数,详 ...

  5. 【微信小程序控制硬件⑧ 】微信小程序以 websocket 连接阿里云IOT物联网平台mqtt服务器,封装起来使用就是这么简单!(附带Demo)

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  6. 微信小程序原生接入腾讯云im(单聊,列表,聊天界面,自定义消息,自动回复)

    微信小程序原生接入腾讯云im(单聊,列表,聊天界面,自定义消息,自动回复) 发送图片语音消息传送→ 文章目录 1.项目需求 2.参考文档 3.效果图 4.初始化 集成SDK 5.登录 6.会话列表 7 ...

  7. 微信小程序中的数据请求

    目录 前言 一.网络数据请求的限制 二.配置 request 1. 修改request域名需要注意哪些? 2. 发起`GET`请求 3. 发起 `POST` 请求 4. 在页面刚加载的时候请求数据 5 ...

  8. 微信小程序蓝牙标签打印/标签云打印开放平台(2)

    微信小程序蓝牙标签打印/标签云打印开放云平台(下面简称"平台" www.herro.cn 技术服务TEL:15759216805),支持开发者通过API调用完成标签蓝牙打印或标签云 ...

  9. 小程序中封装ajax请求,如何在微信小程序中封装网络请求

    如何在微信小程序中封装网络请求 发布时间:2021-05-11 16:59:36 来源:亿速云 阅读:95 作者:Leah 这期内容当中小编将会给大家带来有关如何在微信小程序中封装网络请求,文章内容丰 ...

最新文章

  1. eclipse 工程复制
  2. android AudioTrack 播放 正弦波 方波
  3. 为什么选择Nginx
  4. linux绑定team网卡,linux 实现双网卡绑定单个IP——team篇
  5. 【演讲实录】RWP团队谈SQL优化
  6. hibernate的入门
  7. mitProxy下载和使用
  8. 柒微自动发卡系统源码
  9. 我精心梳了犀利的发型,胡子刮得一干二净,去字节跳动面试,结果被怼了!...
  10. CC2530休眠-PM2-PM3
  11. 微信小程序实现页面加入背景图片以及调节透明度
  12. 使用switchshow/supportshow命令确认Brocade交换机型号(转载)
  13. 面向时空异构数据的联邦学习
  14. 下面列出了 网上招聘,人才招聘,招聘信息,网上求职,招聘机遇,招聘网,人才网,工作网
  15. 面试题 17.16. 按摩师(简单题)
  16. HTML5期末大作业:关于旅游网站设计——天津旅游(11页) 简单个人网页设计作业 静态HTML个人博客主页 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页设计作业
  17. github push不上去了 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
  18. Arduino Uno 实验14——声音传感器
  19. C - AtoI: Convert a string of digits into its numeric equivalent
  20. dcmtk医学图像处理教程(一)环境配置VS2019+dcmtk3.6.6

热门文章

  1. HTML学习3---排版标记
  2. GeoServer 用于共享地理空间数据的开源服务器
  3. 使用uniapp在微信小程序改变v-model里面的值,视图不更新的解决方案
  4. 地形编辑器【前缀和】
  5. python实现-颜色直方图pHash图像检索分类-图像检索引擎
  6. Ardupilot飞控姿态角与姿态角速度控制过程
  7. 2021-05-08安装20.2deepin系统 无线网卡无法正常使用(已解决)
  8. 半入耳TWS耳机有哪些?半入耳TWS耳机推荐
  9. 机器学习小石子--数据处理之matplotlib
  10. 阿里开源(EasyExcel):使用Java将数据导出为Excel表格、带样式----》java web下载 Excel文件