Пожалуйста, направьте меня к правильному сообществу SE, если этот вопрос слишком широк для SO.
Мое приложение C ++ встраивает небольшой сервер, на котором оно получает входные данные и отправляет обратно результаты. Для взаимодействия с сервером я написал небольшую консольную программу, которая передает и получает данные по специальному протоколу.
Теперь я хочу предоставить веб-интерфейс, который можно использовать дополнительно. Это открывает для меня несколько вопросов:
- Для веб-интерфейса я должен использовать HTTP и предоставить HTML. Как сервер может расстаться, если запрос поступает от терминального клиента и предоставляет необработанный JSON, или если запрос поступает из веб-интерфейса и предоставляет HTML?
- Я не хочу, чтобы HTML-страницы были частью моей скомпилированной программы, но автономно. Однако мне нужно изменить их, когда их предоставит сервер (например, заполнить таблицы).
- Как мне обработать отправку данных из веб-интерфейса на сервер (например, отправку формы)?