如何将用户名和密码传递给silverlight 4中的httpWebRequest

时间:2010-10-24 10:35:34

标签: silverlight silverlight-4.0 httpwebrequest ascii

如何将用户名和密码传递给 Silverlight 4 中的 HttpWebRequest

由于silverlight中的HttpWebRequst类未实现凭据属性,因此我无法对用户进行身份验证。

我找到的一种方法是,使用授权标头在标头中传递凭据,但它需要 ASCII 编码值,Silverlight不支持该值。

任何其他选择???

2 个答案:

答案 0 :(得分:0)

也许你应该尝试一下。 所有 http标头都是按照规范ASCII。因此,HttpWebRequest支持接受标头值字符串的Headers集合这一事实意味着在HTTP会话中发送时,字符串将被适当转换。

答案 1 :(得分:0)

谢谢,我得到了解决方案,我必须在创建WebRequest对象之前编写以下行。 :)

  

WebRequest.RegisterPrefix(“http://”:,WebRequestCreator.ClientHttp);