Мне нужно создать простой веб-сервис (являющийся "сервером" ). Целью является предоставление некоторых данных, которые я читаю в приложении Qt/С++, как JSON. В основном приложение JavaScript в браузере должно считывать свои данные из приложения Qt. Обычно это сценарий с одним пользователем, поэтому пользователь запускает приложение Google Maps в своем браузере, а дополнительные данные поступают из приложения Qt.
До сих пор я нашел эти библиотеки:
- Qxt: http://libqxt.bitbucket.org/doc/0.6/index.html, но будучи новичком на С++/Qt, я пропустил несколько примеров. Добавлено: Я нашел один пример здесь
- gSoap: http://www.cs.fsu.edu/~engelen/soap.html содержит больше примеров и документации, а также, похоже, поддерживает JSON
- KD SOAP: http://www.kdab.com/kdab-products/kd-soap/ без какого-либо примера, насколько я могу судить, document здесь
- Qt сам по себе, но он скорее работает как клиент: http://qt-project.org/videos/watch/qt-networking-web-services
Проверка SO дает мне в основном ссылки на вышеуказанные библиотеки
- webservice с Qt с примером, который я действительно не получаю.
- Как создать веб-сервис по Qt
Итак, в основном у меня есть следующие вопросы:
- Какую библиотеку вы бы использовали? Я хочу, чтобы он был максимально простым, а нужен пример.
- Есть ли другой (простой!) способ предоставить данные JSON на веб-странице JavaScript, кроме WebService?
- Изменить, примечания: ---
Необходимо, чтобы приложение было неотъемлемым. Веб-сервер не может быть установлен, дополнительное время работы не может быть использовано. Пользователь просто запускает приложение. Возможно, Qt WebKit может быть подход...
- Изменить 2 -
В настоящее время проверка крошечных веб-серверов с SO "Qt HTTP Server?"