Silverlight HttpWebRequest无法在Header中包含.ASPXAUTH Cookie

Hug*_*ada 4 cookies silverlight httpwebrequest

现在我有一个从mvc网站获取数据的silverlight应用程序.只要我使用WebClient和GET请求,一切似乎都没问题.但是,当我使用HttpWebRequest和POST时,我遇到了身份验证问题.

问题源于缺少.ASPXAUTH cookie的请求.

有谁知道如何解决或解决这个问题?

Zai*_*ikh 6

在创建HttpWebRequest对象之前编写以下代码.

System.Net.WebRequest.RegisterPrefix("http://",WebRequestCreator.BrowserHttp); System.Net.WebRequest.RegisterPrefix("https://",WebRequestCreator.BrowserHttp);

然后创建HttpWebRequest对象.

//创建请求
HttpWebRequest request = HttpWebRequest.CreateHttp("http://zainshaikh.posterous.com/");

希望这可以帮助.