如何使用 C# 在 ASP.NET 中中止像 IIS 请求中止这样的请求
How to abort request like IIS request Abort in ASP.NET using C#
我只想像 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
Response.End()
正在关闭连接,它在你这边中止,而在客户端只是停止加载 - 关闭连接 - 在超时之前不要让它保持打开状态 -
所以你得到的是正常的 - 不是超时
我只想像 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
Response.End()
正在关闭连接,它在你这边中止,而在客户端只是停止加载 - 关闭连接 - 在超时之前不要让它保持打开状态 -
所以你得到的是正常的 - 不是超时