web-dev-qa-db-fra.com

Utiliser `fetch` dans Angular

Existe-t-il un inconvénient technique spécifique à utiliser l'API Fetch native plutôt que HttpClient dans Angular? Je suis relativement nouveau sur Angular et je ne sais pas s'il est sûr de "contourner" les interfaces fournies de cette manière. (À titre d'exemple, il semble que modifier directement le DOM en accédant à document n'est pas conseillé, selon la documentation .)

J'utilise Angular 6, et je ne m'inquiète pas des clients qui ne prennent pas en charge fetch.

5
黄雨伞

Comme indiqué dans d'autres réponses, la bibliothèque HttpClient présente des avantages supplémentaires et, comme je l'ai lu dans le lien ci-dessous, elle peut également aider à prévenir les attaques XSSI en considérant certaines méthodes:

La bibliothèque HttpClient d'Angular reconnaît cette convention et supprime automatiquement la chaîne ")]} ',\n" de toutes les réponses avant de poursuivre l'analyse.

Sécurité angulaire - XSSI

0