如何使用C#在ASP.NET中中止IIS请求之类的请求中止

问题描述 投票:0回答:1

我只想像IIS请求中止那样中止请求。我不确定如何在C#中做到这一点,但需要一些专家来完成。

我们可以中止IHttpModule中的用户请求吗?我可以执行response.end(),但看不到以下消息:ERR_CONNECTION_TIMED_OUT

这是我在IHttpModule中结束请求的代码。如果可能的话,我想中止用户的请求。

private void context_BeginRequest(object sender, EventArgs e)
{
   HttpContext.Current.Response.End();
}

结果为空白屏幕。预期结果为ERR_CONNECTION_TIMED_OUT

c# asp.net webforms httpresponse httpcontext
1个回答
0
投票

[Response.End()正在关闭连接,它在您一方中止,而在客户端只是停止加载-关闭连接-在超时之前不要保持打开状态-

所以您得到的是正常现象-没有超时

© www.soinside.com 2019 - 2024. All rights reserved.