我们有一个正在运行的广告活动来收集点击。从2个不同的IP地址记录了超过50,000次点击,而用户代理均将其设置为AOL9.0。我想知道是否存在已知的AOL9.0 + AJAX问题,或者是否有人只是在掩盖其用户代理。

UA字串

Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDC; BRI/1; .NET4.0C; BRI/2)

最佳答案

我相信AOL可以代替他们的用户。通过在源IP地址上运行whois进行验证。如果它们已注册到AOL,则似乎它们是代理服务器。还要检查您的日志,以查看该UA字符串是否以其他IP地址的任何明显数量出现。

至于AOL浏览器中的AJAX问题,我确实记得很久以前碰到一个问题,即使用Transfer-Encoding: chunked提供的响应将导致AOL浏览器变为barf。具体来说,chunked编码不会被“解码”,因此十六进制长度值将传递给脚本,从而导致JSON解析错误。如果您的脚本期望响应,并在遇到错误时重试,则您的代码可能进入无限重试循环。

09-18 22:50