Прокси-сервер с возможностью блокирования отдельных сайтов. Текст на странице - C#
Формулировка задачи:
Здравствуйте.
Имеется задание - написать прокси-сервер с возможностью блокирования отдельных сайтов. В случае блокировки вывести сообщение в браузере.
С последним пунктом проблема. При обнаружении заблокированного сайта я отправляю клиенту это:
Но браузер выводит "Ошибка 403: веб-узел отклонил запрос на отображение веб-страницы".
А нужно вывести "403 Forbidden: Go away!"
В чем у меня ошибка?
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);
Решение задачи: «Прокси-сервер с возможностью блокирования отдельных сайтов. Текст на странице»
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>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д