微信小程序与java后台进行交互,需要获取json数据显示到页面,但是有时候会出现小程序链接java后台,但调用起来后台并不能获取到数据或者json数据报错的情况。本文借用如下一个例子,来分析一下如何解决这种情况。
1、出现报错的例子代码如下
bindtest: function () {
wx.request({
url: 'https://localhost:8443/spring4/user/wei.do',
// data: {
// username: '001',
// password: 'abc'
// },
// method: 'GET',
header: {
'Content-Type':
'application/json'
},
success: function (res) {
var jsonText = JSON.parse(res.data);
},
fail: function (res) {
console.log(".....fail.....");
}
})
},
2、报错情况说明
使用上述代码之后,系统报404错误,无法获取json数据。一般出404错误时的解决方法就是先把缺少的网页文件恢复到正确的位置,再重新设置网络服务。
报404错误
3、解决方法
把上述例子代码中的如下部分
header: {
'Content-Type':
'application/json'
},
改成如下即可
header: {
"Content-Type":
"json"
},