Я хотел бы добавить возможность встроенного веб-сервера в мой проект Android. Сервер должен сервировать статические файлы, а также быть скриптовым (чтобы я мог реализовать свои собственные API-интерфейсы на основе JSON сервера-клиента)
Глядя в несколько похожих вопросов, NanoHTTPD кажется разумным выбором. Тем не менее, отсутствует какая-либо документация относительно какой-либо функциональности сценариев.
Например, я хотел бы поместить строку в http://device-ip/actions/do_something
и сервер должен иметь возможность вызывать функцию для обработки запроса. (Наряду с обслуживанием статических файлов, таких как /img/example.png
а также /assets/style.css
, очевидно.)
Если кто-то в прошлом работал с NanoHTTPD на какой-либо платформе, не могли бы вы привести пример для достижения этой функциональности?
Однако, если вы можете предложить другие встроенные серверы, я был бы признателен, если бы вы упомянули их в комментариях.
Задача ещё не решена.
Других решений пока нет …