НаноHTTPD
Оригинальный автор(ы) | Илонен, РичиGithub, LordFokas, psh |
---|---|
Первоначальный выпуск | 15 сентября 2003 г |
Стабильная версия | 2.3.1
/ 12 августа 2016 г |
Предварительный выпуск | 3.0.0
/ 13 декабря 2016 г |
Репозиторий | |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Доступно в | Английский |
Тип | Веб-сервер |
Лицензия | Модифицированный BSD |
Веб-сайт | наноhttpd ![]() |
NanoHttpd — это с открытым исходным кодом небольшой веб-сервер , который подходит для встраивания в приложения, написанные на языке программирования Java . Исходный код состоит из одного файла .java . Его можно использовать в качестве библиотечного компонента при разработке другого программного обеспечения (например, для измерения, [ 1 ] наука, [ 2 ] и база данных [ 3 ] приложений) или как отдельный специальный HTTP- демон для обслуживания файлов.
NanoHttpd доступен в двух «вариантах»: один использует современные функции Java, а другой строго соответствует Java 1.1. Благодаря независимости от Java функций , выходящих за рамки JDK 1.1, NanoHttpd подходит для разработки встроенных приложений. NanoHttpd использовался, например, для создания программного обеспечения Android . [ 4 ]
Первоначальная версия, выпущенная в 2003 году, включала только простые функции HTTP 1.0, но с тех пор программное обеспечение было расширено для поддержки некоторых более продвинутых методов, таких как соединения HTTP с поддержкой активности, полные методы HTTP в стиле REST, HTML5 потоковое видео HTTP. или загрузка через многочастные расширения. [ 5 ] Текущая версия включает WebSocket и экспериментальную HTTPS поддержку .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Цмук, Мутапчич, Боршич. «Мобильная поддержка измерений для удаленных лабораторий и систем электронного обучения» , 16-й симпозиум IMEKO TC4
- ^ Стеле, Эдвард и др. «Об использовании вычислительной геометрии для обнаружения ошибок программного обеспечения во время выполнения» , 7-я Международная конференция IEEE по автономным вычислениям.
- ^ Репозиторий версий VoltDB , получено 13 ноября 2011 г.
- ^ Линдер, Дуглас. Локальный проект HTTPD , получено 13 ноября 2011 г.
- ^ Тогиас, Константинос. «KtoHTTPD: добавление поддержки multipart/form-data во встраиваемый Java-веб-сервер NanoHTTPD» , получено 13 ноября 2011 г.
Внешние ссылки
[ редактировать ]