私はフォームを記入して投稿することでデータを要求する機能を開発しています。フォームには、ユーザーの詳細(名前、電子メール、モバイルなど)が含まれています。これらの詳細は、リードとしてデータベースに保存する必要があります。リードデータが正常に保存されると、要求されたデータのみがデータベースから検索され、ユーザに示されなければならない。REST - フォームデータをポストして別のリソースを取得するためのApiデザイン
私は、以下の2つのAPIに分割し、リードリソースを作成する
- A POST API順次、それを呼び出すことで、この問題に探し始めました。
- POSTの成功時に要求されたリソースを取得するためのGET API。
しかし、私は、私は2つの別々のネットワーク要求を順次ことになるだろうと私はスピードに妥協することはできませんように、溶液は、データ検索の速度に影響を与えることを実感しました。
どのように速度を犠牲にすることなくこの問題を解決できますか? POSTリクエストを使用し、リクエストされたデータをレスポンスに返す必要がありますか?
P.S.両方のAPIを並行して呼び出すことはできません。
私は最初にPOSTを発射し、クライアントからGETすることをお勧めしますか?はいの場合、データ検索のスピードを妨げないでしょうか?明確にするために、GETリクエストは新しく作成されたリソースを使用しません。 POSTとGETは別のリソースで動作します – nak
私はあなたがあなたの 'POST'から受け取った応答を使うべきだと言っています。別の' GET'ではなく –