微信小程序通过云函数请求 http 协议 api 接口
微信小程序请求接口需要把接口域名添加到小程序官方后台的 request 域名列表里,并且还要是 https 协议的。使用微信自带的云开发,并且新建云函数,可以绕过这个限制,直接访问 http 协议的接口也没有问题!
// 云函数入口文件
const cloud = require('wx-server-sdk')
var request = require('request')
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
//这里写普通话成绩查询方式
return new Promise((resolve, reject) => {
request({
url: event.url,
method: event.method || 'POST',
json: event.json || false,
headers: event.headers || null,
body: event.body || null,
form: event.form || null,
}, function (error, response, body) {
if (!error && response.statusCode == 200) {
try {
resolve(body)
} catch (e) {
reject()
}
}
})
})
}
参考链接:
1、https://developers.weixin.qq.com/community/develop/article/doc/000cc8398b012864f398db33556413
本文来自博客园,作者:imzhi,转载请注明原文链接:https://www.cnblogs.com/imzhi/p/17105331.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)