Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >微信小程序发起请求

微信小程序发起请求

作者头像
小小咸鱼YwY
发布于 2020-06-19 08:05:58
发布于 2020-06-19 08:05:58
89900
代码可运行
举报
文章被收录于专栏:python-爬虫python-爬虫
运行总次数:0
代码可运行

一.示例代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wx.request({
  url: 'test.php', // 仅为示例,并非真实的接口地址
  data: {
    x: '',
    y: ''
  },
  header: {
    'content-type': 'application/json' // 默认值
  },
  success(res) {
    console.log(res.data)
  }
})

注意:如果进行本地测试请在右上角详情>本地设置>不校验合法性打钩

二.参数

微信官方解释

参数

属性

类型

默认值

必填

说明

url

string

开发者服务器接口地址

data

string/object/ArrayBuffer

请求的参数

header

Object

设置请求的 header,header 中不能设置 Referer。content-type 默认为 application/json

method

string

GET

HTTP 请求方法

dataType

string

json

返回的数据格式

responseType

string

text

响应的数据类型

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数(调用成功、失败都会执行

object.dataType 的合法值

说明

json

返回的数据为 JSON,返回后会对返回的数据进行一次 JSON.parse

其他

不对返回的内容进行 JSON.parse

object.success 回调函数

参数

Object res

属性

类型

说明

data

string/Object/Arraybuffer

开发者服务器返回的数据

statusCode

number

开发者服务器返回的 HTTP 状态码

header

Object

开发者服务器返回的 HTTP Response Header

三.地址配置小技巧

如果说这个地址不确定,正式上线可能会变,调试的时候本机调试

app.jsglobalData进行设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  globalData: {
    userInfo: null,
    host:"http://127.0.0.1:8000/"
  }

调试组件的js中设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var app = getApp()
........
click:function(){
    wx.request({
      url: app.globalData.host+'test', // 仅为示例,并非真实的接口地址
        ......  
      }
    })
  },
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
微信运动接口(获取自己的微信运动数据)
  本例使用wx.getWeRunData()接口获取用户的运动步数并显示。解密的CryptoJS组件可以在https://www.npm.js.com/package/crypto-js下载得到。如下图圈起来的所示:
别团等shy哥发育
2023/02/25
5.8K1
微信运动接口(获取自己的微信运动数据)
微信小程序开发之多图片上传+服务端接收
  业务需求,这次需要做一个小程序同时选中三张图片一起上传到服务端,后端使用的.NET WEBAPI接收数据保存。
追逐时光者
2019/08/28
2.3K0
微信小程序开发之多图片上传+服务端接收
微信小程序-和后台交互
第一次做前后端分离的项目,当时就有一个疑问,在微信开发者工具里写的前端代码和在idea里写的后台代码如何交互,做过了才知道,其实非常简单,主要思想就是后端发布成一个URL地址,前端调用即可。在微信小程序中,通过wx.request( )发起请求。
全栈程序员站长
2022/08/10
2.7K0
微信小程序开发实战(21):发起HTTPS请求
在wx对象中有一个request方法,可以发起HTTPS请求。该方法只有一个对象类型参数。该对象支持如下所示。
蒙娜丽宁
2020/08/21
1.3K0
微信小程序开发实战(21):发起HTTPS请求
11-微信小程序授权登录
小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 登录流程:
度假的小鱼
2024/12/26
5760
11-微信小程序授权登录
如何实现小程序与服务器通信
网络请求方式较多,大家可以参考如何在小程序中实现文件上传下载和如何在小程序中实现 WebSocket 通信实现更多与服务器请求。
伤旧
2018/11/16
10.6K0
如何实现小程序与服务器通信
小程序开发利器:深入解析数据请求插件
小程序开发中,数据请求是不可或缺的一部分。为了简化这一过程,开发者通常会使用数据请求插件。这些插件不仅封装了底层的网络请求逻辑,还提供了丰富的功能和配置选项,使数据请求变得更加高效和便捷。
小白的大数据之旅
2025/05/16
860
微信小程序教学第二章(含视频):小程序中级实战教程之预备篇 - 封装网络请求及 mock 数据
§ 封装网络请求及 mock 数据 本文配套视频地址: https://v.qq.com/x/page/i05544fogcm.html 开始前请把 ch2-3 分支中的 code/ 目录导
iKcamp
2018/01/04
7210
09-微信小程序API网络请求(实现轮播广告和简易的聊天窗口)
做项目的开发,一定离不开网络相关的操作,小程序做的都是客户端,客户端请求服务端做一些交互。
度假的小鱼
2023/11/27
3490
09-微信小程序API网络请求(实现轮播广告和简易的聊天窗口)
【黄啊码】微信小程序:webSocket的使用手册
创建一个 WebSocket 连接;一个微信小程序同时只能有一个 WebSocket 连接,如果当前已存在一个 WebSocket 连接,会自动关闭该连接,并重新创建一个 WebSocket 连接。
黄啊码
2022/01/09
7920
Spring Boot+微信小程序_保存微信登录者的个人信息
微信小程序开发平台,提供有一类 API,可以让开发者获取到微信登录用户的个人数据。这类 API 统称为开放接口。
一枚大果壳
2022/08/23
1.6K0
Spring Boot+微信小程序_保存微信登录者的个人信息
微信小程序快速入门开发指南(二)
微信小程序的程序语法格式类似json格式,服务器也要采用结果以json的形式返回给小程序,这种格式需要对特殊字符进行编码,如下举例一个json字符串。
初九之潜龙勿用
2024/06/20
1790
微信小程序快速入门开发指南(二)
微信小程序-和后台交互
微信小程序-和后台交互
Java架构师必看
2021/06/08
3.2K0
蓝河应用(BlueOS)如何发起数据请求
数据请求: https://developers-watch.vivo.com.cn/api/system/fetch/
徐建国
2024/01/25
2030
蓝河应用(BlueOS)如何发起数据请求
微信小程序wx.request接口
wx.request是小程序客户端与服务器端交互的接口 HTTPS 请求 一个微信小程序,只能同时(同时不能大于5个)有5个网络请求
达达前端
2022/04/29
1.3K0
微信小程序wx.request接口
初探小程序(二)请求WebService
最近做小程序项目,由于项目比较古老,所以后台提供的接口是WebService的,这样在小程序的网络请求中,就需要进行一些处理,在各种查资料爬坑后(不得不说,百度太坑,前几个资料跟本不好用,不过可能也就是我这头不好用,但是!!!!我的这种方法,肯定适用各种情况的WebService请求情况,所以看我就足够啦,哈哈哈哈哈!!!!!)
安德玛
2022/03/08
6770
微信小程序开发实战(23):WebSocket实战
WebSocket是一种在单个TCP 连接上进行全双工通讯的协议。 在WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以建立持久性的连接,并进行双向数据传输。
蒙娜丽宁
2020/08/31
2.3K0
微信小程序开发实战(23):WebSocket实战
微信小程序基础
查看官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/
达达前端
2019/07/03
1.5K0
微信小程序基础
小程序系列- 3. 场景应用
url是有长度限制的,其最大长度是1024字节,同时url上的参数需要拼接到字符串里,参数的值还需要做一次urlEncode。向服务端发送的数据超过1024字节时,就要采用HTTPPOST的形式,此时传递的数据就必须要使用data参数,基于这个情况,一般建议需要传递数据时,使用data参数来传递。.
程序员海军
2021/10/10
9250
微信小程序操作数据库
  在Web环境中发起HTTPS请求是很常见的,但是微信小程序是腾讯内部的产品,不能直接打开一个外部的链接。例如,在微信小程序中不能直接打开www.taobao.com网站,但是,在小程序开发的时候,如果需要请求一个网站的内容或者服务,如何实现?虽然微信小程序里面不能直接访问外部链接,但是腾讯为开发者封装好了一个wx.request(object)的API。
别团等shy哥发育
2023/02/25
6250
微信小程序操作数据库
相关推荐
微信运动接口(获取自己的微信运动数据)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验