原因
我们的后端是asp.net写的aspx页面,要求post的数据类型为formdata 我前端是用axios的post请求,没有指定Content-Type,默认为appliction/json
解决
上代码
var formData = new FormData()
formData.append('functionname', 'GetWfsTree')
formData.append('wtid', parent.args['wtid'])
var config = {
headers: {
'Content-Type': 'multipart/form-data'
}
}
this.$ajax.post('../Monitor/xml.aspx', formData, config)
.then(function (response) {
var resul = response.data
})
.catch(function (error) {
console.log(error)
复制代码
解决方案有很多,大家可以积极留下自己的解决方式,共其他朋友参考