首页 新闻 专栏 图片 专题

游戏资讯网_【小程序】调用wx.request接口时需要注意的几个问题

2017-10-18 来源:

【小程序】调用wx.request接口时需要注意的几个问题

写在前面

之前写了一篇《微信小程序实现各种特效实例》,上次的小程序的项目我负责大部分前端后台接口的对接,然后学长帮我改了一些问题。总的来说,收获了不少吧!

现在项目已经完成,还是要陆陆续续总结一下的,总结的过程也是对知识梳理和清晰的过程!

这次主要聊一下小程序前后端接口对接的一些事,

对于客户端与服务端接口的对接,微信小程序提供了wx.request()的API接口,完美的实现前端后台的对接:

一个简单的子:

 wx.request({
     url: API_URL + "/api/category/categoryList",
     data: {
           applet_id: app.globalData.applet_id
      },
      method: "POST",
      success游戏资讯网: function (res) {
      wx.hideLoading();
      console.log(res.data.data, "category data acquisition success");
            that.setData({category: res.data.data});
       }
  });

在控制台中也得到了我想要的接口中的数据:

但期间也遇到了几个问题,总结下来;

1)网络请求与域名的合法性

微信小程序包括四种类型的网络请求:

  • 普通HTTPS请求(wx.request)

  • 上传游戏资讯网文件(wx.uploadFile)

  • 下载文件(wx.downloadFile)

  • WebSocket通信(wx.connectSocket)

关于“URL 域名不合法,请在后台配置后重试”的错误

小程序只允许与合法配置的域名进行数据交互

进入微信公共平台=>设置=>开发设置:设置需要交互的域名

2)对于接口调用http和https的问题

对于这一个问题,在之前来说,微信公共平台支持使用http测试项目,但是正式发布需要使用https的域名,

但是前几天看到了微信公众平台发的一则公告:

应该是要封杀http方式调用了,公告链接:为保证数据传输安全,提高业务安全性,公众平台将不再支持HTTP方式调用(时间2017年9月21日)

3)关于method以及data数据

微信小程序多地方都严格区分大小写,所以要注意method的value需要为大写,request的默认的超时时间都是60s;

对于data数据游戏资讯网,上次我们从接口中拿到的数据是json格式的,最终发送给服游戏资讯网务器的数据是String类型,如果传入的 data 不是 String 类型,会被转换成 String 。

文档中提供的转换规则如下游戏资讯网:

  • 对于header["content-type"]application/json的数据,会对数据进行 JSON 序列化

  • 对于header["content-type"]application/x-www-form-urlencoded的数据,会将数据转换成 query string;

(encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...)

游戏资讯网

这个工作在我们设置header头为application/x-www-form-urlencoded后,在后面为我们进行。

4)关于GET和POST请求

根据HTTP的规范,get是用于信息获取,post表示可能修改服务器的资源的请求

对于小程序post请求:"application/json"用在get请求中没有问题,但是用POST请求中不好使了,content-type 默认为 "application/json";

所以使用post请求时,将content-type设置为application/x-www-form-urlencoded

写在后面

总结了以上四个问题,应该是比较常见也是容易遇到的,欢迎补充和指正,另外文档中api模块还有一些需要注意的问题,

项目我们在github已同步:StackOverflowChen;欢迎来访哟;

参考资料

[1]https://mp.weixin.qq.com/debug/wxadoc/dev/api/

[2]http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html

当前文章:http://mqfh89k.tggjq.cn/a/cb129_2388.html

发布时间:2017-10-18 09:28:39

魔域sf  新开的变态传奇  1.76复古传奇  1.80英雄合击  1.80英雄合击  天龙八部私服发布网  天龙sf  完美国际sf  传奇私服网  诛仙私服  

公司简介|报社简介|发行站点|联系我们|付费推广|网站地图|黄页
http://www.jhsdjj.com/hgu5b/71hkv.htmlhttp://www.jhsdjj.com/ucz71/4t7x1.htmlhttp://www.jhsdjj.com/wyt8/content21.htmlhttp://www.jhsdjj.com/pksfw/content8.htmlhttp://www.jhsdjj.com/pksfw/content22.htmlhttp://www.jhsdjj.com/qurte/content14.htmlhttp://www.jhsdjj.com/qurte/content13.htmlhttp://www.jhsdjj.com/qurte/content19.htmlhttp://www.jhsdjj.com/qurte/content20.htmlhttp://www.jhsdjj.com/iq6cjoioe/content9.htmlhttp://www.jhsdjj.com/iq6cjoioe/content10.htmlhttp://www.jhsdjj.com/iq6cjoioe/content16.htmlhttp://www.birfar.com/youxi/content4.htmlhttp://www.birfar.com/qbro/content18.htmlhttp://www.birfar.com/ms98/content15.htmlhttp://www.birfar.com/ms98/content19.htmlhttp://www.birfar.com/jr5sf/juflp.htmlhttp://www.165sf.com/trbhg45/content12.htmlhttp://www.165sf.com/trbhg45/content21.htmlhttp://www.165sf.com/cqsttgda/content1.htmlhttp://www.165sf.com/cqsttgda/content9.htmlhttp://www.165sf.com/cqsttgda/content16.htmlhttp://www.165sf.com/cqsttgda/content13.htmlhttp://www.165sf.com/oppsfg6rt/content2.htmlhttp://www.165sf.com/oppsfg6rt/content8.htmlhttp://www.165sf.com/oppsfg6rt/content13.htmlhttp://www.165sf.com/oppsfg6rt/content20.htmlhttp://www.165sf.com/izhhoqwmrw/content1.htmlhttp://www.165sf.com/izhhoqwmrw/content6.htmlhttp://www.dy0594.com/fnxjrzzt/540767070.htmlhttp://www.dy0594.com/pnjnwsts/666030442.htmlhttp://www.hgmzy.com/dpftcjkm/24194963.htmlhttp://www.hgmzy.com/wyhmgzrn/972808388.htmlhttp://www.lhjcrb.com/pjqsrjjb/758336951.htmlhttp://www.lhjcrb.com/jdcpxzym/40513136.htmlhttp://www.lhjcrb.com/qwjjrzxb/711304156.htmlhttp://www.lhjcrb.com/wkcslqls/492346421.htmlhttp://www.lhjcrb.com/whbgjyct/869945974.htmlhttp://www.blg218.com/i8nz3uwlx/content6.htmlhttp://www.blg218.com/i8nz3uwlx/content20.htmlhttp://www.ylqch.com/ioyyfs5/content21.htmlhttp://www.ylqch.com/9mlu8/os9bp.htmlhttp://www.ylqch.com/t8apv/dpb97.htmlhttp://www.syshdk.com/ubw/content4.htmlhttp://www.syshdk.com/ipjgh9/content11.htmlhttp://www.syshdk.com/ipjgh9/content21.htmlhttp://www.feixuan021.com/bt520/content1.htmlhttp://www.feixuan021.com/bt520/content2.htmlhttp://www.feixuan021.com/bt520/content5.htmlhttp://www.jsjtss.com/cqwz/content15.htmlhttp://jkrvaz.cnhttp://hflldl.cnhttp://cqkang.comhttp://www.wxjxcd.comhttp://www.chuangLianmh.comhttp://shyingxiao.cn/https://www.chahaoba.com/mayi/news/zhanhui/http://291dan.cnhttp://www.wxcsjs.comhttp://www.jiangzhangmen.comhttp://www.ntqkz.comhttp://fhbsyy120.comhttp://hbzspfyy.comhttp://www.nnsnct.comhttp://gienub.cnhttp://uebnux.cnhttp://www.cqfxr.comhttp://www.nfqwq.comhttp://www.txqbj.cnhttp://www.frqbj.comhttps://www.zhsydz.com/electric-mountain-bikes-36v-lithium-batteryhttp://www.xianzhihulian.com/a/74d00_3342.htmlhttp://www.dgdinglifilm.comhttp://www.zl-dt.com/http://ajfykf.cn/sitemap.xmlhttp://uymwlv.cn/sitemap.xmlhttp://bnyacw.cn/sitemap.xmlhttp://fzkbka.cn/sitemap.xmlhttp://nfpyii.cn/sitemap.xmlhttp://blsgod.cn/sitemap.xmlhttp://www.sjzksqz.comhttp://5h0rj.cnhttp://a269m.cnhttp://pqyakj.cn/sitemap.xmlhttp://twzxl.cnhttp://twlwl.cnhttp://twnjc.cnhttp://wwlgk.cnhttp://wwlfc.cnhttp://wwldr.cnhttp://wwldg.cnhttp://wwlby.cnhttp://wwkqp.cnhttp://www.jhsdjj.com/quony/0fb4v.htmlhttp://fcmtsk.comhttp://qkxbjr.comhttp://ljxxlm.comhttp://jynpct.comhttp://zdlbgh.comhttp://www.mapets.cn电影天堂体育场围网佛山办公家具贵金属直播金融界大象贵金属直播恒宝现货直播美银原油直播室赢投长江原油直播室美原油直播原油直播室原油直播室喊单原油直播室合才九号原油直播喊单天下原油直播齐鲁原油直播现货直播原油价格南宁装修设计贵金属直播室喊单鼎胜财经天然气直播室天津网站建设公司MBA包过班德国阳光官网投资公司e民通南宁装修设计best electric mountain bikeelectric mountain bike百度搜索百度搜索办公家具自动钻孔机电动自行车广东办公家具冷弯成型机混凝土搅拌站设备贴合机麻辣烫加盟安华卫浴长沙搬家公司电话镀钛厂查号吧印度药物代购印度 吉三代 直邮印度吉三代 查号吧查号吧生活网采暖散热器天津网站建设超市货架