Maison >interface Web >js tutoriel >Comment transmettre des données avec des requêtes GET à l'aide du service $http d'AngularJS ?

Comment transmettre des données avec des requêtes GET à l'aide du service $http d'AngularJS ?

DDD
DDDoriginal
2024-10-29 03:42:02808parcourir

How Do I Pass Data with GET Requests Using AngularJS's $http Service?

Paramètres de requête avec $http.get dans AngularJS

Le service $http d'AngularJS offre un ensemble complet de méthodes pour les requêtes HTTP, notamment POST et GET. Cependant, contrairement aux requêtes POST, les requêtes GET ne prennent généralement pas en charge la soumission des données.

Pour résoudre ce problème, AngularJS propose une solution appelée paramètres de requête. En utilisant la propriété params dans l'objet de configuration $http, vous pouvez ajouter des paires clé-valeur à l'URL de votre requête GET.

Par exemple, dans la requête suivante, l'id_utilisateur est envoyé en tant que paramètre de requête :

<code class="javascript">$http({
    url: user.details_path, 
    method: "GET",
    params: {user_id: user.id}
 });</code>

L'URL résultante inclura le paramètre de requête :

user.details_path?user_id=123

Cela vous permet de transmettre des données à une requête GET sans violer les spécifications HTTP. N'oubliez pas de vous référer à la documentation AngularJS sur https://docs.angularjs.org/api/ng/$http#get pour plus de détails sur la propriété params et l'utilisation générale de $http.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn