Simple httpd

...
  • Обновил сервер, теперь имеется следующий функционал:
    - Файловый сервер, умеющий сопоставлять расширение файла и MIME тип
    - Систему модулей, позволяющую разрабатывать модули на разных языках программирования
    - Возможность загружать файл конфигурации по длинному(>255 char) пути
    - Возможность скрывать некоторые файлы(модуль block_access.obj)
    - Возможность перенаправлять на другие URI пути (модуль redirect.obj)
    - Возможность стабильного завершения работы модулей и самого сервера

    Возможности для модулей:
    - Работа с файлами по UTF-8 пути
    - Поиск HTTP заголовков и аргументов URI пути запроса
    - Отправка ответа на запрос, с гибкой настройкой отправляемых данных
    - Создание и передачу контекста работы модуля на конкретном URI адресе
    - Поддержка специального символа "*" в URI пути для вызова модуля из запросов с однотипными URI путями
    - Поддержка передачи параметров работы модуля на конкретном URI адресе

    Ссылка на исходный код и релиз: https://github.com/Doczom/simple-httpd


    I updated the server, now there is the following functionality:
    - A file server that can match a file extension and a MIME type
    - A module system that allows you to develop modules in different programming languages
    - Ability to upload a configuration file using a long (>255 char) path
    - Ability to hide some files (block_access.obj module)
    - Ability to redirect to other URI paths (redirect.obj module)
    - The possibility of stable shutdown of modules and the server itself

    Features for modules:
    - Working with files using UTF-8 paths
    - Search for HTTP headers and URI arguments of the request path
    - Sending a response to a request, with flexible configuration of the data being sent
    - Creating and transmitting the context of the module's operation at a specific URI address
    - Support for the special character "*" in the URI of the path to call the module from requests with the same type of URI paths
    - Support for transmitting module operation parameters at a specific URI address

    Link to the source code and release: https://github.com/Doczom/simple-httpd
  • Who is online

    Users browsing this forum: No registered users and 2 guests