小程序
小游戏
企业微信
微信支付
扫描小程序码分享
Authorization 请问这个在wx.request()得怎么写? 在postman是可以的,小程序接一直报Authorization无效 求大佬,急
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
var header = { "Content-Type": "application/json", "X-Requested-With": 'XMLHttpRequest' }; let token = wx.getStorageSync("token"); if (token) { // header["token"] = token; header["Authorization"] = `Bearer ${token}`; }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
微信小程序的坑,你踩了么? - 易敏刚的回答 - 知乎
https://www.zhihu.com/question/51145570/answer/343308393
把代理关了,刚解决,写法没问题,postman有效 , 关闭代理后重启开发工具,小程序开发工具不会即时响应到代理变化
请问一下这个问题最后解决了吗?我现在也遇到这个问题了,万分感谢……
! 应该不是这个吧 你的auth验证应该是基于session的, 你可以看一下你后端的框架中间件的说明,如果是非框架型的应该都是获取cookie信息解析的
这样写?
wx.request({
url:
'a.cpm'
,
data:{ },
header:{
'content-type'
:
'application/x-www-form-urlencoded'
'Authorization'
'Bearer xxxxxxxxxxxxx'
},
method:
'POST'
success:
function
(res) {
}
})
header里面写上,值里面在前面带上'Bearer ' 有空格 加上你的token
小程序中的请求是无状态保持的,你可以通过在request的时候改变header,设置cookie等来传递验证信息,不过后端程序的验证逻辑也是需要调整的
在postman用Authorization是可以取到数据的
应该是你的后端权限验证问题,你可以为小程序的api关闭类似csrf验证或者采用其他的验证机制
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
var header = { "Content-Type": "application/json", "X-Requested-With": 'XMLHttpRequest' }; let token = wx.getStorageSync("token"); if (token) { // header["token"] = token; header["Authorization"] = `Bearer ${token}`; }
微信小程序的坑,你踩了么? - 易敏刚的回答 - 知乎
https://www.zhihu.com/question/51145570/answer/343308393
把代理关了,刚解决,写法没问题,postman有效 , 关闭代理后重启开发工具,小程序开发工具不会即时响应到代理变化
请问一下这个问题最后解决了吗?我现在也遇到这个问题了,万分感谢……
! 应该不是这个吧 你的auth验证应该是基于session的, 你可以看一下你后端的框架中间件的说明,如果是非框架型的应该都是获取cookie信息解析的
这样写?
wx.request({
url:
'a.cpm'
,
data:{ },
header:{
'content-type'
:
'application/x-www-form-urlencoded'
,
'Authorization'
:
'Bearer xxxxxxxxxxxxx'
,
},
method:
'POST'
,
success:
function
(res) {
}
})
header里面写上,值里面在前面带上'Bearer ' 有空格 加上你的token
小程序中的请求是无状态保持的,你可以通过在request的时候改变header,设置cookie等来传递验证信息,不过后端程序的验证逻辑也是需要调整的
在postman用Authorization是可以取到数据的
应该是你的后端权限验证问题,你可以为小程序的api关闭类似csrf验证或者采用其他的验证机制