Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.16 KB

File metadata and controls

21 lines (13 loc) · 1.16 KB

server

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