Как отменить запрос, как запрос IIS Прервать в ASP. NET, используя C# - PullRequest
0 голосов
/ 27 марта 2020

Я просто хочу отменить запрос, как 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

1 Ответ

1 голос
/ 27 марта 2020

Response.End() закрывает соединение, прерывает его на вашей стороне, а на стороне клиента просто останавливает загрузку - закрывает соединение - не оставляйте его открытым, пока не истечет время ожидания -

Так что это нормально что вы получаете - не время ожидания

...