Многопоточный HTTP-сервер на Java** без использования внешних библиотек или фреймворков (таких как Spring или Netty).
- 🚀 Без зависимостей: Только стандартная библиотека Java (JDK).
- 🧵 Многопоточность: Каждое клиентское соединение обрабатывается в отдельном потоке.
- 🛣️ Базовая маршрутизация: Поддержка разных путей (
/,/hello,/health) и методов (с проверкой наGET). - 📝 Парсинг запросов: Чтение строки запроса и HTTP-заголовков.
- ✅ Корректные ответы: Формирование валидных HTTP-ответов с кодами состояния (200, 400, 404, 405) и заголовками (
Content-Type,Content-Length).
- Java 15 или выше (в коде используются текстовые блоки
"""и улучшенныеswitch-выражения).
- Склонируйте репозиторий:
git clone https://github.com/ТВОЙ_НИК/pure-java-http-server.git cd pure-java-http-server