Comment Laravel savoir la Demande: wantsJson est une demande de JSON?
J'ai remarqué que Laravel a soigné de la méthode Demande: wantsJson
- je suppose que quand je fais la demande, je peux passer de l'information à la demande d'une réponse JSON, mais comment puis-je le faire, et quels critères Laravel utiliser pour détecter si une demande demande JSON ?
Vous devez vous connecter pour publier un commentaire.
Il utilise le
Accept
en-tête envoyé par le client pour déterminer si il veut une réponse JSON.Regardons le code :
Ainsi, si le client envoie une requête à la première acceptable type de contenu à
application/json
ensuite, la méthode renvoie la valeur true.Quant à la façon de requête JSON, vous devez définir la
Accept
tête conséquence, cela dépend de la bibliothèque que vous utilisez pour interroger votre route, voici quelques exemples avec les bibliothèques, je sais :Bouffer (PHP):
cURL (PHP) :
Les demandes (Python) :