2016-12-14 49 views
0

当,例如Chrome浏览器向Web页面或图像,如服务器收到像这样的userAgent信息的Gravatar图标的请求:当Adobe AIR应用程序从服务器请求显示为用户代理的资源时?

"Chrome/2.0 AppleWebKit/400.1.1 (KHTML, like Gecko)" 

但是,如果Adobe AIR应用程序,使得在一个图像的请求图像组件服务器收到什么?和URLRequest一样吗?

"Chrome/2.0 AppleWebKit/400.1.1 (KHTML, like Gecko) AdobeAIR/3.0" 

背景
我的AIR应用程序显示了用户的Gravatar图标,最近它停止工作。我想知道如果它是gravatar拒绝来自用户代理的呼叫,它不承认。

我试图改变的userAgent测试理论和它抛出一个错误:

// 1195: Attempted access of inaccessible method userAgent through a reference with static type Class. 
URLRequestDefaults.userAgent("chrome"); 

更新:
它看起来像我需要设置用户代理的财产,而不是方法。指的是这个论坛post。所以我可以改变这可能会解决gravatar问题,但不能回答Adobe AIR应用程序在服务器上的显示方式。

回答

0

我希望this result's谈到有用

Mozilla/5.0 (Windows; U; en-US) AppleWebKit/533.19.4 (KHTML, like Gecko) AdobeAIR/3.1

enter image description here

也是我不能明白,什么是请求的图像和URLRequest之间的区别,它们是相同的。

相关问题