Web 上のチュートリアルに基づいて実行中の Wt アプリケーションがあり、Restful API 機能を追加するために Wt を使用するエレガントな方法があるかどうか疑問に思っていました。
現在のアプリケーションから公開できるリソースがいくつかありますが、パッチを実装したくありません。
誰かがそれを行う方法について良い考えを持っている場合、または開発を簡単にするJSONライブラリの提案さえあれば、私は非常に感謝しています.
Web 上のチュートリアルに基づいて実行中の Wt アプリケーションがあり、Restful API 機能を追加するために Wt を使用するエレガントな方法があるかどうか疑問に思っていました。
現在のアプリケーションから公開できるリソースがいくつかありますが、パッチを実装したくありません。
誰かがそれを行う方法について良い考えを持っている場合、または開発を簡単にするJSONライブラリの提案さえあれば、私は非常に感謝しています.
メソッドをサブクラス化WResource
して実装し、WResource::handleRequest
REST API 機能を提供する必要があります。次に、リソースをサーバーに追加する必要がありますWServer::addResource
また、メインの Wt アプリケーション エントリ ポイントの前にリソースをサーバーに追加する必要があります。
Wt::WServer server(argv[0]);
server.setServerConfiguration(argc, argv, WTHTTP_CONFIGURATION);
server.addResource(new MyResource, "/api"));
server.addEntryPoint(Wt::Application, createApplication);