问题一:后端如何调用第三方接口
解决方法:使用hutool工具包里的HttpUtil里的post请求:
String result = HttpUtil.post(第三方接口的url,所需的参数)
问题二:为啥我在小程序开发者工具里的app.js写了wx.login,却没有反应?
解决方法:以上写的简陋的wx.login 代码是正确的,但是可能由于你没有勾选不校验合法域名所导致的:
问题三:小程序调用后端接口,如何传参数(json字符串)给后端
解决方案:使用JSON.stringify()方法
JSON.stringify() 方法用于将 JavaScript 值(对象或数组)转换为 JSON 字符串。====>一般在发送数据的时候使用
例子:
wx.request({
url: 'http://localhost:80/User/insertUser',
data:{
user:JSON.stringify(user)
},
问题四:接收到后端传来的json字符串时,该如何使用
解决方案:使用JSON.parse()方法
要将json字符串解析成json对象就用JSON.parse()=====>一般在接收数据的时候
例子:
var obj = JSON.parse(res.data.obj)
问题五:后端如何处理从前端传来的json字符串
解决方案:
方法一:利用hutool工具包里的JSONUtil
首先在pom.xml里导入hutool的jar
<!-- hutool工具包jar -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.4.1</version>