2016-12-14 1 views
0

:Adobe AIR 앱이 사용자 에이전트로 표시 한 리소스를 서버에서 요청할 때? 크롬과 같은 브라우저가 서버가 사용자 에이전트 정보과 같이 수신 Gravatar에 아이콘과 같은 웹 페이지 나 이미지에 대한 요청한다

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

그러나 경우는 어도비의 AIR 응용 프로그램은의 이미지에 대한 요청을 이미지 구성 요소 서버는 무엇을 받습니까? URLRequest와 동일합니까?

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

배경 :
내 AIR 애플리케이션은 사용자의 Gravatar에 아이콘을 보여 주며 최근 작동이 중단되었습니다. 나는 gravatar가 인식하지 못하는 사용자 에이전트로부터의 호출을 거부하는지 궁금합니다.

나는 이론을 테스트하기 위해 사용자 에이전트를 변경 시도하고 그것은 오류를 던지고 :

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

업데이트 : 속성이 아니라으로 사용자 에이전트를 설정해야합니다 같은
것 같습니다 방법. 이 포럼 post을 언급하고있었습니다. 따라서 gravatar 문제는 해결할 수 있지만 Adobe AIR 앱이 서버에 어떻게 표시되는지는 변경할 수 있습니다. 내가 this result's 희망

답변

0

enter image description here

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

유용한 또한 내가 어떤 이미지와하는 URLRequest에 대한 요청의 차이가있어, 그들이 같은 것을 실현하지 못할 온다.

관련 문제