0

最近、Java Spring を使用して REST サービスを作成しました。その中には、特定の各関数を異なる REST クエリにバインドするための注釈が含まれていました。ここでは技術的になりすぎないようにしましょう。擬似的に、次のようになりました。

/** 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()    
{    
}

現在、C++ で Casablanca SDK を使用して REST を実行するテストが与えられていますが、チェックしたすべてのチュートリアルで、単一の GET または POST 要求がカバーされています。カサブランカ SDK の Spring と同様に、複数のリクエストをカスタム ターゲットにバインドすることは可能ですか?

4

1 に答える 1

0

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

于 2016-07-21T09:37:36.943 に答える