同一个接口pc端使用可以,小程序使用报错500

项目场景:

同一个接口pc端使用可以,小程序使用报错500


问题描述

传参没问题的情况下,大概率是类型contentType不一致

例如:这是pc的封装:

const http = axios.create({timeout: 1000 * 30,withCredentials: true,headers: {'Content-Type': 'application/json; charset=utf-8'}
})}

这是小程序的封装:

uni.request({url: BASE_URL + options.url,method: options.method || 'GET',header: options.header || {'content-type': options.contentType || 'application/x-www-form-urlencoded','token': token,},

解决方案:

看控制台,请求和响应是否一样:
在这里插入图片描述 两个保持一致可可以,但是为什么有的接口两个不一致不报错呢,可能因为后台做了设置,传参是params的不限制类型,而body(也就是前端data格式)必须一致


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部