Как мне имитировать ошибку WebException 304 обратно в браузер, если я использую HttpListener?
То есть я получил запрос к моему HttpListener, а затем получил HttpListenerContext, а затем с этого момента, как бы я имитировал / организовывал HTTP-ответ "304 Not Modified" для эффективной отправки обратно в браузер через HttpListenerContext .ответ?
EDIT:
Я попробовал следующее, однако я получаю сообщение об ошибке при попытке скопировать WebException.Status в HttpWebResponse.StatusCode (код состояния должен состоять ровно из трех цифр). Есть идеи как это исправить?
catch (WebException ex)
{
listenerContext.Response.StatusCode = (int)ex.Status; //ERROR: The status code must be exactly three digits
listenerContext.Response.StatusDescription = ex.Message;
listenerContext.Response.Close();
спасибо