我正在使用HSS Interlink在我的应用程序中上传和下载文件。我遇到的问题是,我的下载处理程序返回HTTP状态代码,如500、404等。但问题是,当我检查请求时,它会正确地显示我真正想要返回的500状态代码,但在Silverlight客户端中,当我检查异常中的HttpWebResponse.Status时,却得到了404的结果。
我在MSDN上进一步调查发现了一个非常奇怪的备注:
“仅针对HTTP和HTTPS方案返回的状态代码值为OK和NotFound。”
“仅针对HTTP和HTTPS方案返回的状态代码值为OK和NotFound。”
http://msdn.microsoft.com/en-us/library/system.net.httpstatuscode%28v=vs.95%29.aspx
有人能为此提供一些线索吗?这是否意味着Silverlight WebClient只能在响应中具有OK和NotFound状态?