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