如题
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来判断是否登录失败
有没有什么好的解决办法?
1 个回复
Trust - 少说废话
根据行为来设置多个签名。。。
普通的 request 是一个,uploadFile 是另一个,downloadFile 也有一个。
如果想要更加严谨,Socket 链接的也设置单独一个。。。
其实就是根据不同的网络请求行为,分别做校验。