0

通常、POSTリクエストを実行した後、新しいURLにリダイレクトする必要があります(少なくとも、明白なWebアプリケーションを構築するのは正しい手順です)。

POSTを受信して​​完了した後、RESTfullアプリをどうするか?新しいURLでクライアント302ヘッダーに送信する必要がありますか?

そして、RESTアプローチに関連する別の質問:一般的なGRIDのページ付け、順序付け、フィルタリングについてはどうでしょうか?検索、並べ替え、フィルタリング、ページ付けなどの機能を備えた通常のjavascriptグリッドについて、RESTアプローチ(GET?)でどのように適用できるかについて話します。

4

1 に答える 1

4

実際には、リソースを作成するPOSTリクエストの後に返される専用のステータスコードがあります:201CreatedLocation新しく報告された応答を指すHTTPヘッダーが付属しています。

ページネーションに関しては、通常のアプローチは、GETクエリパラメータを使用して取得するデータのサブセットを定義することです。たとえば、従業員リストの最初の50エントリを取得するには、リクエストは次のようになります。

GET /employees?entries=50

そして次の50はそうです:

GET /employees?start=50&entries=50

等々。

于 2012-05-17T11:19:23.553 に答える