10
votes

Explication et utilisation de JSONP

Duplicaté possible:

Veuillez expliquer JSON

Qu'est-ce que JSONP, pourquoi est-il nécessaire et quels sont certains exemples de monde réel de son utilisation?


2 commentaires

Avez-vous google pour cela? Qu'est-ce qui n'était pas clair? Il y a beaucoup d'articles sur JSONP.


Stackoverflow.com/questions/2067472/Please-Explain-jsonp


3 Réponses :


3
votes

2 commentaires

Merci, c'est un très bon article. Je me suis rendue compte que je cherchais également de bons antécédents sur la raison pour laquelle il est nécessaire, que l'article ne couvre pas vraiment, alors je repousserai ma question à inclure cela.


De l'article "Ce faisant, vous pouvez avoir des demandes JSON croisées croisées." C'est un moyen de contourner les limites XSS



5
votes

JSONP signifie JSON avec rembourrage, et il fournit un moyen de spécifier le client de spécifier du code à ajouter au début de la réponse JSON. Cela permet à la réponse JSONP d'être directement exécutée dans le navigateur. Un exemple de réponse JSONP peut être:

processResults({value1: "Hello", value2: "World"})


0 commentaires

3
votes

citant de Ce blog : < / p>

Le but de JSONP est de surmonter les limites de la maladie infâme de la même police de domaine qui limite les demandes XHR au même sens que vous ne pouvez pas faire des demandes d'Ajax à d'autres domaines. Il n'est pas nécessaire de s'inquiéter de cela avec JSONP car il n'exige même pas que l'AJAX fonctionne; Tout ce qu'il fait consiste à utiliser des balises de script et des rappels ...


0 commentaires