Skip to content

vorobey92/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages