当像Chrome这样的浏览器请求网页或图像时,就像凹印头像图标一样,服务器接收到的userAgent信息如下:
"Chrome/2.0 AppleWebKit/400.1.1 (KHTML, like Gecko)"
但是,如果Adobe应用程序请求图像组件中的图像,服务器会收到什么?和URLRequest一样吗?
"Chrome/2.0 AppleWebKit/400.1.1 (KHTML, like Gecko) AdobeAIR/3.0"
背景
我的AIR应用程序为用户显示了Gravatar图标,最近它停止工作了。我想知道它是不是在拒绝用户代理的电话,而用户代理是它不认识的。
我试着修改userAgent来测试这个理论,结果却出现了一个错误:
// 1195: Attempted access of inaccessible method userAgent through a reference with static type Class.
URLRequestDefaults.userAgent("chrome");
更新:
看起来,我需要将用户代理设置为属性,而不是方法。指的是帖子这个论坛。因此,我可以更改这可能修复凹版的问题,但不回答Adobe应用程序如何出现在服务器上。
发布于 2016-12-15 06:11:41
我希望这个结果能有用
Mozilla/5.0 (Windows;U;en-US) AppleWebKit/533.19.4 (KHTML,类似Gecko) AdobeAIR/3.1
我也不知道请求图片和URLRequest之间有什么区别,它们是一样的。
https://stackoverflow.com/questions/41151929
复制相似问题