x***@gmail.com
x***@gmail.com
  • 发布:2018-12-28 14:24
  • 更新:2018-12-28 16:15
  • 阅读:2135

uni.uploadfile 请求服务器的userAgent 和uni.request请求的userAgent不一致怎么解决?

分类:uni-app

如题
uni.request的userAgent为:Mozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Mobile/14C92 Safari/601.1 wechatdevtools/1.02.1812180 MicroMessenger/6.7.3 Language/zh_CN webview/ token/19f1222d599e4bd61be1791b18c045f2

uni.uploadfile的userAgent为:Mozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Mobile/14C92 Safari/601.1 wechatdevtools/1.02.1812180 MicroMessenger/6.7.3 Language/zh_CN webview/
导致后台服务器通过加密userAgent来判断是否登录失败
有没有什么好的解决办法?

2018-12-28 14:24 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

根据行为来设置多个签名。。。
普通的 request 是一个,uploadFile 是另一个,downloadFile 也有一个。
如果想要更加严谨,Socket 链接的也设置单独一个。。。

其实就是根据不同的网络请求行为,分别做校验。

该问题目前已经被锁定, 无法添加新回复