HTTP сервер, возвращающий статические файлы по GET запросу (версия HTTP/1.1)
Хост и порт настраиваются в конфиге. По умолчанию localhost:8080
Корневой каталог - текущий (откуда запущен джарник) или настраивается в конфиге config.properties (root_directory=...)
Кэширование файлов в памяти настраивается в конфиге, по-умолчанию все файлы кэшируются (cache_enabled=true), при обновлении файлов на диске кэш обновляется без перезапуска
Поддерживает только HTTP метод GET
Поддерживает HTTP коды:
- 200 - файл найден,
- 404 - файл не найден,
- 405 - метод запроса не GET,
- 400 - если какие-либо параметры запроса не валидны
- 500 - ошибка на сервере
Поддерживаемые типы контента: text/html, application/javascript, image/jpeg