问题描述
vue-cli post的时候出错,postman post的时候就可以,为什么?
用的是vue-resource
问题出现的环境背景及自己尝试过哪些方法
postman刚开始的时候也不行,关了SLL认证之后就可以了
vue-cli能关认证这种操作吗?
相关代码
Vue.http.interceptors.push((request, next) => {
console.log(request)
var sessiontoken = sessionStorage.getItem('authorization')
request.headers.set('authorization', sessiontoken)
request.headers.set('platform', 'V:1.0.0')
request.headers.set('Accept', 'application/json')
request.headers.set('debug', '1')
next()
})
// var url="https://"+this.dataIp+"/manager/user/getCode"
var a = this.$md5("mobile="+this.mobile+"type=3timestamp=1497255992614")
a = a.toUpperCase()
this.$http.post(
url,{
'mobile':this.mobile,
'type':3,
"timestamp":"1497255992614",
"sign":a
},{
"emulateJSON": true
}
).then(function(r){
alert("发送成功")
})
},
你期待的结果是什么?实际看到的错误信息又是什么?
有什么解决方法吗