移动Boss系统数据采集

某呼叫公司需要从移动Boss系统中采集流量出套餐流量的用户数据(156-7316.9136),然后给用户推荐流量包业务。

 

经分析Boss浏览器把每个请求中的QueryString经过一个算法得到一个值,并把该值safe_QueryString添加到http请求的Headers中,然后从服务器验证该值是否符合加密算法。

 

如果不符合则提示:请使用NGBOSS浏览器访问!;

 

所以向移动Boss系统服务Post数据时,无法计算出safe_QueryString值,返回的数据永远是【请使用NGBOSS浏览器访问!

 

当值safe_QueryString没有通过验证时返回的数据如下:

{"context":{"provinceId":"","contextRoot":"","productMode":"true","x_resultinfo":"请使用NGBOSS浏览器访问!","subSysCode":"","x_resultcode":"NOSAFE","contextName":"","version":"0"},"data":{}}

 

经过一周左右时间的开发,终于找到了从Boss系统采集数据的方法,如有需要请联系:156-7316.9136

移动Boss系统数据采集_第1张图片

 

你可能感兴趣的:(OS)