2016-12-14 50 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之間的區別,它們是相同的。

相關問題