微信小程序开发-网络请求-GET/POST不同方式等
一、几种请求方式
- Http请求
wx.request({
url:"",
data:{},
header:{},
method:"GET/POST",
success:function (res) {
//返回的数据被封装在 res 对象的 data 属性中
console.log(res.data)
},
fail:function (res) {
}
})
-
注意不同的请求方式应用不同的请求头信息,默认 GET 方式,如果你 POST请求也是默认请求头,后台POST请求方法将无法获取data中的参数
-
GET 请求:
header: -
POST 请求:
header:
1.2 上传与下载
- 文件上传
wx.uploadFile({
url:"upload",
filePath: "上传路径",
name: "文件对应的key",
formData:{
"user":"test"
},
success (res){
}
})
- 文件下载
wx.downloadFile({
url:"download",
header:{},
filePath:"下载后存储路径",
success(res) {
console.log(res.statusCode)
}
})
二、操作对象
-
Task
异步任务提交以后,需要对任务进行操作,使用Task对象 -
RequestTask
-
UploadTask
-
DownloadTask
-
SocketTask
-
该对象可以:
1.中断任务
2.触发回调函数
3.关闭连接
人生还有意义。那一定是还在找存在的理由
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?