我正在使用 HSS Interlink 在我的应用程序中上传下载文件。我面临的问题是我的下载处理程序正在返回 HTTPStatusCodes,如 500,404 等,但问题是当我摆弄请求时,它正确显示了我真正想要返回的 500 状态代码,但在 Silverlight 客户端中,当我检查 HttpWebResponse.Status在例外我得到 404 .. 我在 msdn 上进一步调查了这个并发现了一个非常奇怪的评论:
为 HTTP 和 HTTPS 方案返回的唯一状态代码值是 OK 和 NotFound。
http://msdn.microsoft.com/en-us/library/system.net.httpstatuscode%28v=vs.95%29.aspx
有没有人可以对此有所了解?这是否意味着 silverlight webClient 只能有 OK 和 NotFound 状态作为响应?