ホームページ >ウェブフロントエンド >jsチュートリアル >AngularJS の $http サービスを使用して GET リクエストでデータを渡すにはどうすればよいですか?
AngularJS の $http サービスは、POST や GET など、HTTP リクエストの包括的なメソッドのセットを提供します。ただし、POST リクエストとは異なり、GET リクエストは通常、送信されるデータをサポートしません。
これを解決するために、AngularJS はクエリ パラメーターと呼ばれるソリューションを提供します。 $http 構成オブジェクトの params プロパティを利用すると、GET リクエストの URL にキーと値のペアを追加できます。
たとえば、次のリクエストでは、user_id がクエリ パラメータとして送信されます。
<code class="javascript">$http({ url: user.details_path, method: "GET", params: {user_id: user.id} });</code>
結果の URL にはクエリ パラメータが含まれます:
user.details_path?user_id=123
これにより、HTTP 仕様に違反することなく GET リクエストにデータを渡すことができます。 params プロパティと一般的な $http の使用法の詳細については、https://docs.angularjs.org/api/ng/$http#get にある AngularJS ドキュメントを必ず参照してください。
以上がAngularJS の $http サービスを使用して GET リクエストでデータを渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。