比来接触了小法式的开辟,后端选择Java,因为小法式的代码运行在腾讯的办事器上,而我们本身编写的Java代码运行在我们本身摆设的办事器上,所以一起头不是很大白小法式若何与后台进行通信的,然后查找资料发现连系了官方供给的api后仿佛和我们通俗的web前后端通信也没有多年夜的区别,有设法后就写了这个测试法式。
操纵wx.request(OBJECT)倡议收集请求,利用前请先阅读申明,如下图所示:
OBJECT参数申明,如下图所示:
success返回参数申明,如下图所示:
data 数据申明:
最终发送给办事器的数据是 String 类型,若是传入的 data 不是 String 类型,会被转换当作 String 。转换法则如下:
1、对于 header['content-type'] 为 application/json 的数据,会对数据进行 JSON 序列化。
2、对于 header['content-type'] 为 application/x-www-form-urlencoded 的数据,会将数据转换当作 query string (encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...)。
示例代码如下图所示:
根基思绪
将数据经由过程get体例传到Java servlet类,servlet获得微信小法式的数据打印出来并返回一个数据给微信小法式,从而实现一个最简单的前后端通信。
关头代码,微信小法式代码index.wxml,如下图所示:
index.js,如下图所示:
Java serlvet类代码,如下图所示:
结果演示,前端节制台,如下图所示:
ecplise节制台,如下图所示:
至此申明微信小法式与Java后台通信当作功!当然这是最简单的通信,比力复杂的是需要对Json数据的处置。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!