如何将用户名和密码传递给 Silverlight 4 中的 HttpWebRequest 。
由于silverlight中的HttpWebRequst类未实现凭据属性,因此我无法对用户进行身份验证。
我找到的一种方法是,使用授权标头在标头中传递凭据,但它需要 ASCII 编码值,Silverlight不支持该值。
任何其他选择???
答案 0 :(得分:0)
也许你应该尝试一下。 所有 http标头都是按照规范ASCII。因此,HttpWebRequest
支持接受标头值字符串的Headers
集合这一事实意味着在HTTP会话中发送时,字符串将被适当转换。
答案 1 :(得分:0)
谢谢,我得到了解决方案,我必须在创建WebRequest对象之前编写以下行。 :)
WebRequest.RegisterPrefix(“http://”:,WebRequestCreator.ClientHttp);