Configurer la requête HTTP dans AngularJS

Table des matières
Lorsque nous travaillons avec nos applications d'une manière Reposant, le plus sûr est qu'il viendra un certain temps où nos demandes ou requête HTTP ne suffisent pas à gérer notre logique de la manière par défaut, c'est dans ces cas-là que nous devons faire une configuration.
Pour ce type de cas AngularJS Il nous permet grâce à des options avancées de faire la demande de faire des configurations spéciales pour ajouter les détails dont notre application a besoin, comme la création d'un en-tête personnalisé par exemple.
Que pouvons-nous réaliser avec une demande personnalisée?C'est la première chose que nous devons nous demander et la réponse est simple, nous pouvons réaliser des sections avec authentification en envoyant des en-têtes d'autorisation, nous pouvons également manipuler la manière dont le cache de requête est géré ou peut-être transformer ce que nous envoyons dans la requête ou quoi nous recevons pour mieux l'adapter à notre application.
Pour pouvoir modifier ou personnaliser nos demande Nous avons plusieurs paramètres, dont le placement de la méthode HTTP souhaité ou la transformation de la réponse ou de ce que nous envoyons, voyons une structure de base de ce dont nous disposons :

Nous voyons alors que nous avons de nombreuses options, voyons quelques-unes des plus importantes ci-dessous.
méthodeRecevoir la méthode HTTP que nous allons utiliser peut être OBTENIR, POSTER, METTRE, etc. Cette méthode est extrêmement importante car de cette façon, nous ne nous limitons pas aux méthodes de raccourci qui nous amènent directement à la méthode.
URLElle permet de situer l'itinéraire de la ressource vers laquelle le demande, il peut s'agir d'un chemin relatif ou alors absolu.
pour moiC'est une carte de valeur clé qui nous permet de concaténer les paramètres que nous voulons passer dans la requête au URL spécifié, a la forme [{clé1 : 'valeur1', clé2 : 'valeur2'}], et cela se transformerait en quelque chose comme ceci: ? clé1 = valeur1 & clé2 = valeur2.
Les donnéesCette option est une chaîne ou un objet qui sera envoyé dans la requête sous forme de message.
temps libreC'est le temps exprimé en millisecondes que notre requête est autorisée à attendre avant de fermer la connexion, ceci afin d'éviter qu'elle ne raccroche si elle n'a pas de réponse.
Ce sont les options les plus basiques que l'on peut commencer par configurer, l'important est de se familiariser avec l'environnement du demander dans AngularJS afin que nous puissions aller un peu au-delà des simples appels de ressources.
Méthode $ Http()Cette configuration que nous avons vue peut être stockée dans un objet puis passée à la méthode $ http () alors peut-être qu'avec un peu plus d'ingéniosité, nous pouvons développer un système qui modifie certains des paramètres de la demande en fonction du comportement de l'application.
Avec cela, nous terminons ce tutoriel, nous voyons que AngularJS ne nous limite pas dans la manière dont nous pouvons travailler avec les ressources DU REPOS ou appelé AJAX nous donnant ainsi un grand soutien dans tout ce que nous pouvons réaliser avec la méthode HTTP.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave