簡単なWebサービス(「サーバー」)を作成する必要があります。目標は、Qt /C++アプリケーションで読み取ったデータをJSONデータとして提供することです。基本的に、ブラウザのJavaScriptアプリケーションは、Qtアプリからデータを読み取る必要があります。これは通常、シングルユーザーシナリオであるため、ユーザーはブラウザでGoogleマップアプリケーションを実行し、追加のデータはQtアプリケーションから取得します。
これまでのところ、私はこれらのライブラリを見つけました:
- Qxt:http ://libqxt.bitbucket.org/doc/0.6/index.htmlですが、C ++/Qtの初心者なのでいくつかの例を見逃しています。追加:ここで1つの例を見つけました
- gSoap:http ://www.cs.fsu.edu/~engelen/soap.htmlには、より多くの例とドキュメントがあり、JSONもサポートしているようです
- KD SOAP:http : //www.kdab.com/kdab-products/kd-soap/私が知る限り、例はありません。docuはここにあります
- Qtはそれ自体を備えていますが、それはクライアントとして機能することに関するものです:http: //qt-project.org/videos/watch/qt-networking-web-services
SOをチェックすると、基本的に上記のライブラリへのリンクが表示されます
- Qtを使用したWebサービスと、実際には取得できない例を示します。
- QtでWebサービスを作成する方法
だから基本的に私は次の質問があります:
- どのlibを使用しますか?できるだけシンプルにしたいと思います。例が必要です。
- WebService以外にJSONデータをJavaScriptWebページに提供する別の(簡単な)方法はありますか?
-編集、備考:---
アプリケーション固有である必要があります。Webサーバーをインストールすることはできず、余分な実行時間を使用することもできません。ユーザーはアプリを実行するだけです。たぶん、QtWebKitがアプローチになるかもしれません。
-編集2-
現在、SO " Qt HTTP Server? "の時点で小さなWebサーバーをチェックしています。