HttpListenerResponse - 抛出HttpListenerException时的行为

时间:2013-02-19 15:14:52

标签: c# .net wpf internet-explorer-9

人,

我为自定义应用程序创建了一个小型Web服务器。网络服务器工作正常,但当我尝试使用HttpListenerResponse向客户端发送响应时,它会不时抛出一些异常。假设我有

HttpListenerResponse res = ctx.Response; // My HttpListenerContext
... //initialize the response
res.StatusCode = 200;
try
   {
        res.OutputStream.Write(terminate, 0, terminate.Length);
        res.Close();
   }
catch(HttpListenerException hex){ ... }

现在,连接发生故障(我得到Windows系统错误代码22,64,1229) MSDN-reference。我的客户端是WPF-Webbrowser控件。 客户收到什么?客户端是否收到HTTP 200?或者我可以更改异常中的状态代码并以某种方式将其推送到客户端吗?

感谢您的帮助。

0 个答案:

没有答案