Я пытаюсь получить XML-файл, который требует проверки подлинности HTTP Basic:
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). Как этого избежать?