私はモバイルアプリケーションを開発しており、現在はサーバー API を準備しています。検索バーがあり、ユーザーは複数選択、入力 (Web フォームと同様) を使用して他のユーザーを検索できます。
そして問題は、パラメータ化されたリクエストを (cURL を使用して) サーバーに送信し、フレンド リストをレスポンスとして取得するのに最も適した HTTP リクエストのタイプはどれかということです。GET を使用することを考えていますが、ユーザーは 1 つの引数に複数の値を設定できます: 状態 - ユーザーは複数の状態を選択できます
そこで、JSON 形式のリクエストボディで POST を使用するのが最適だと考えました。{"states":["state1", "state2", "state3", ...]}
しかし、https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-p2-semantics-16#section-7.5を参照してください:
POST は、統一されたメソッドで次の機能をカバーできるように設計されています。
o 既存のリソースの注釈。
o 掲示板、ニュースグループ、メーリング リスト、または同様の記事グループにメッセージを投稿する。
誰がどのタイプのクエリを使用すればよいかアドバイスできますか?