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

如何在silverlight 4中将用户名和密码传递给httpWebRequest,silverlight,silverlight-4.0,httpwebrequest,ascii,Silverlight,Silverlight 4.0,Httpwebrequest,Ascii,如何将用户名和密码传递到Silverlight 4中的HttpWebRequest 由于silverlight中的HttpWebRequst类未实现凭据属性,因此我无法对我的用户进行身份验证 我发现的一种方法是,使用授权标头在标头中传递凭据,但它需要ASCII编码值,这在Silverlight中不受支持 还有其他选择吗?也许你应该试试所有http头都是按ASCII规范设置的。因此,HttpWebRequest支持接受头值字符串的Headers集合这一事实意味着在HTTP会话中发送字符串时,该字符

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

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

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


还有其他选择吗?

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

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

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