小程序发送http请求,通过云函数方法发送http,post请求
const cloud = require('wx-server-sdk')
// var request = require('request')
var request = require('request-promise');
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
//qz
return new Promise((resolve, reject) => {
request({
url: event.url,
method: "POST",
json: true,
form: {
"locker_sn": event.id
},
headers: {
// "content-type": "application/json",
"content-Type": "application/x-www-form-urlencoded",
// 'User-Agent': 'Request-Promise'
// "token": event.token
},
}, function (error, response, body) {
console.log("响应"+body)
resolve(body)
if (!error && response.statusCode == 200) {
try {
} catch (e) {
reject()
}
}
})
})
}
个人记录下