Logo Logo
E N N IG M M A Development Laboratory

Мінімалістичний веб-сервер TinyHTTP

6 серпня 2017

Мінімалістський веб-сервер для операційної системи Windows. Призначений для організації доступу до статичного контенту по протоколу HTTP. Не потребує інсталяції.

Налаштування

Всі налаштування зберігаються у файлі config.ini. Крім того параметри можуть бути передані під час запуску програми через аргументи командного рядка. Налаштування розбиті на дві секції: INTERFACE та SERVER, які відповідають за параметри мережевого інтерфейсу та роботу самого сервера відповідно.

Підтримка протоколу HTTP

Веб-сервер підтримує версії протоколу HTTP/1.0 та HTTP/1.1. Реалізована підтримка тільки трьох методів: OPTIONS, GET та HEAD. Також сервер підтримує стиснення методом gzip та заголовки Keep-Alive та Not modified.