2016-07-05 14 views
0

最近、Java Springを使用してRESTサービスを作成しました。その中には、それぞれの特定の関数を別のRESTクエリにバインドするためのアノテーションがありました。今、私はC++でカサブランカSDKでRESTを実行するテスクを与えられたが、私はチェックし、すべてのチュートリアルでは、単一のGETをカバーしていますCasablanca REST SDK C++リスナー

/** list records */ 
@bind("/list", WebMethod.GET) 
List<Record> getRecords() 
{ 
} 

/** get record */ 
@bind("/record", WebMethod.GET) 
Record getRecord() 
{ 
} 

/** add record */  
@bind("/record", WebMethod.POST)  
void addRecord()  
{  
} 

か:それはこのようなものだった、疑似として、ここではあまり技術的な行かないことができますPOSTリクエスト。カサブランカSDKのSpringに似たカスタムターゲットにマルチファイル要求をバインドすることは可能ですか?

答えて

0

すべての取得要求を取得し、クエリからパスを取得し、スイッチを使用してさまざまな関数を呼び出して、そのパスの要求を処理するget関数を作成できます。

+0

はい、これは私のやり方とまったく同じです。私は翻訳者funcを作成し、それをswitch文にバインドしました。手伝ってくれてありがとう! –

関連する問題