Прокси-сервер с возможностью блокирования отдельных сайтов. Текст на странице - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Имеется задание - написать прокси-сервер с возможностью блокирования отдельных сайтов. В случае блокировки вывести сообщение в браузере. С последним пунктом проблема. При обнаружении заблокированного сайта я отправляю клиенту это:
 byte[] response = Encoding.ASCII.GetBytes("HTTP/1.1 403 Forbidden\r\nContent-Length: %d\r\nContent-Type: Go away!/html\r\n\r\n%s");
 myClient.Send(response, response.Length, SocketFlags.None);
Но браузер выводит "Ошибка 403: веб-узел отклонил запрос на отображение веб-страницы". А нужно вывести "403 Forbidden: Go away!" В чем у меня ошибка?

Решение задачи: «Прокси-сервер с возможностью блокирования отдельных сайтов. Текст на странице»

textual
Листинг программы
HTTP/1.1 403 Forbidden\r\nContent-Type: text/html\r\nContent-Length: 54\r\nConnection: close\r\n\r\n<html><head></head><body><h1>Hello!</h1></body></html>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.417 из 5
Похожие ответы