2010-09-29 61 views
1

我试图得到XML文件的基本身份验证的问题,需要HTTP基本身份验证:柔性HTTP

private function authAndSend(service:HTTPService):void 
      { 
       var enc:Base64Encoder = new Base64Encoder(); 

       enc.insertNewLines=false; 

       enc.encode("login:pass"); 

       service.headers["Authorization"] = "Basic " + enc.toString(); 

       service.headers["Accept"] = "application/xml";    

       service.contentType="application/x-www-form-urlencoded"; 
       service.method = HTTPRequestMessage.GET_METHOD; 

       service.resultFormat = "xml"; 

       service.send(); 


      } 

在AIR它工作得很好。但是在Flex(3.5,4.1)中,它引发了pupup登录窗口(基本http认证的标准web浏览器登录表单)。如何避免这种情况?

回答