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

标签 silverlight cookies httpwebrequest

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

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

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

最佳答案

制作前写下以下代码HttpWebRequest目的。

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



然后创建 HttpWebRequest 对象。

// Create request
HttpWebRequest request = HttpWebRequest.CreateHttp("http://zainshaikh.posterous.com/");



希望这可以帮助。

关于Silverlight HttpWebRequest 无法在 header 中包含 .ASPXAUTH Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4089786/

相关文章:

post - 使用 GET 请求发送 POST 数据是否有效?

jquery减少Silverlight的采用?

c# - Windows 手机 Silverlight 8.1 : Can't create app package

Silverlight 4 MVVM : Unable to Databind ICommand

java - 使用 RestTemplate 设置安全 cookie

c# - 最近查看的 Cookie

.net - HttpWebRequest.UserAgent : What does it do

silverlight - 您如何处理Silverlight 4中的验证严重性?

Python请求,如何登录网站

python - 从 python cgi 检测 http 请求类型(GET、HEAD 等)