2011-06-15 92 views
0

我想访问受基本认证保护的html文件。 我想用htmlloader加载这个html页面并通过urlRequest发送请求。 我正在使用URLRequestDefaults类来设置凭据,但是当我看到请求在提琴手中发送时,我没有看到由此设置的任何授权标头。 我在这里做错了什么。我的代码如下。URLRequestDefaults.setLoginCredentialsForHost未在授权标头中设置用户&pwd

URLRequestDefaults.authenticate = false; 
URLRequestDefaults.setLoginCredentialsForHost("www.xyz.com", "madhur", "sharma"); 
var req:URLRequest = new URLRequest("http://bazinga.xyz.com/MyHtml/index.html"); 
htmlControl.htmlLoader.load(urlRequest); 
+0

您应该关闭或回答与此有关的其他问题。 – 2011-06-15 14:53:01

回答

1

你应该阅读API更仔细:

注意, “example.com”, “www.example.com” 和 “sales.example.com” 均视为唯一的主机。

在这种情况下,域不匹配。

+0

谢谢..其实我给了“www.bazinga.xyz.com”,但它不工作..我删除了'www',只给了'bazinga.xyz.com',它开始工作。 – Mady 2011-06-15 15:04:16