我在msdn上进一步调查了这一点,发现了一个非常奇怪的评论:
The only status code values returned for the http and httpS schemes
are OK and NotFound.
http://msdn.microsoft.com/en-us/library/system.net.httpstatuscode%28v=vs.95%29.aspx
有没有人可以对此有所了解?这是否意味着silverlight webClIEnt只能响应OK和NotFound状态?
解决方法 找到答案.. silverlight需要注册url方案,它可以处理传入的httpstatus代码.bool httpResult = WebRequest.RegisterPrefix("http://",WebRequestCreator.ClIEnthttp);bool httpsResult = WebRequest.RegisterPrefix("https://",WebRequestCreator.ClIEnthttp);
我确信这不是RegisterPrefix的唯一用途.我希望其他人帮助我了解它的潜在用途..
编辑:
silverlight提供了两种模式的http堆栈.一个是默认使用的browserstack.所有cookie和auth标头都由浏览器处理,但它不会发送任何状态代码以返回silverlight客户端.
另一方面,ClIEnthttp堆栈提供了获取状态代码和其他异常详细信息,但它要求您自己管理所有内容,包括cookie,标题等.
问候.
总结以上是内存溢出为你收集整理的Silverlight WebClient和HTTP状态代码全部内容,希望文章能够帮你解决Silverlight WebClient和HTTP状态代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)