Лабораторная работа №1
Требуемые условия завершения
Открыто с: понедельник, 16 февраля 2026, 00:00
Срок сдачи: вторник, 24 февраля 2026, 00:00
Реализовать HTTP сервер способный обрабатывать простые GET-запросы.
- Нельзя использовать готовые веб-серверы которые идут в поставке со многими серверными библиотеками!
В качестве примера: можно использовать HttpListener, но нельзя ASP.NetCore. - Сервер должен отдавать файлы, существующие в его каталогах, и ошибку 404 для файлов, которых на сервере нет.
- Сохранить лог всех запросов к серверу в отдельный файл: дата обращения, IP клиента, путь обращения, код ответа.
Пример контента который может лежать на сервере:
- 20 февраля 2025, 16:19