前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序发起请求

微信小程序发起请求

作者头像
小小咸鱼YwY
发布2020-06-19 16:05:58
8230
发布2020-06-19 16:05:58
举报
文章被收录于专栏:python-爬虫python-爬虫

一.示例代码

代码语言:javascript
复制
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
复制
  globalData: {
    userInfo: null,
    host:"http://127.0.0.1:8000/"
  }

调试组件的js中设置

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.示例代码
  • 二.参数
  • 三.地址配置小技巧
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档