下你所需,载你所想!
汇集开发技术源码资料

H5淘宝Sign算法调用了web浏览器

:216.926KB :1 :2019-11-24 13:36:10

部分简介

H5淘宝Sign算法,之前无聊写的,还能不能用就不知道了,分享出来给大家学习学习吧,登录调用了web浏览器。

当本地cookie中的token为空时(通常是第一次访问),mtop会收到”FAIL_SYS_TOKEN_EXOIRED:: 令牌过期“这个错误应答,同时mtop会生成token写入cookie中(response.cookies);
第二次请求时,js通过读取cookie中的token值,按照约定的算法生成sign, sign在mtop的请求中带上,mtop通过cookie中和token用同样的方式计算出sign,与请求的sign进行比较,检查通过将返回api的应答,失败提示“FAIL_SYS_ILLEGAL_ACCESS:: 非法请求”;
cookie中的token是有时效性的,遇到token失效时,将收到应答"FAIL_SYS_TOKEN_EXOIRED:: 令牌过期", 同时会写入新的token,js利用新的token重新计算sign并重发请求。

H5淘宝Sign算法调用了web浏览器

热门推荐

相关文章