Maison > développement back-end > tutoriel php > Pourquoi est-ce que je reçois une erreur 419 (statut inconnu) dans mes appels Ajax Laravel 5.5 ?

Pourquoi est-ce que je reçois une erreur 419 (statut inconnu) dans mes appels Ajax Laravel 5.5 ?

Barbara Streisand
Libérer: 2024-12-29 15:47:11
original
631 Les gens l'ont consulté

Why Am I Getting a 419 (Unknown Status) Error in My Laravel 5.5 Ajax Calls?

Erreur d'appel Ajax 419 de Laravel 5.5 (état inconnu)

Lors d'une tentative d'appel Ajax, les développeurs peuvent rencontrer un message d'erreur indiquant "419 (état inconnu)." Cette erreur survient généralement en raison d'un jeton CSRF (Cross-Site Request Forgery) manquant ou invalide.

Pour résoudre ce problème, assurez-vous qu'une balise méta avec le jeton CSRF correct est présente dans la section d'en-tête de votre page Web. :

<meta name="csrf-token" content="{{ csrf_token() }}">
Copier après la connexion

Ensuite, récupérez le jeton CSRF dans votre appel Ajax en utilisant ce qui suit configuration :

$.ajaxSetup({
  headers: {
    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
  }
});
Copier après la connexion

En mettant en œuvre ces étapes, vous pouvez inclure avec succès le jeton CSRF dans vos requêtes Ajax et résoudre l'erreur « 419 (statut inconnu) ». Pour plus de détails, reportez-vous à la documentation Laravel sur la protection CSRF.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal