J'ai créé un service Web qui peut appelé de Web en utilisant jQuery appel ajax ou peut appeler de l'application de bureau que j'ai créé
Je veux savoir dans cette méthode de webservice .. Est-ce appel ajax ou non ?.
Est-ce possible?Est-ce que Ajax appelle cette méthode?
Répondre
Si la variable de serveur HTTP_X_REQUESTED_WITH
est définie et égale à 'XMLHttpRequest', vous pouvez supposer que la requête a été effectuée via jQuery AJAX.
@Yank: C'est votre meilleur pari mais ce n'est pas 100%. La plupart des bibliothèques Ajax définissent cet en-tête, mais le code personnalisé peut ne pas ... Et les applications de bureau ne peuvent pas non plus. –
jQuery définit cette variable, et apparemment OP veut différencier si la demande a été faite via jQuery ou une application de bureau, et dans ce cas, cela conviendrait. –
@Tatu: Merci. Votre solution est r8 .. merci agian – Priyank
Comme @Tatu Ulmanen a répondu, vous pouvez vérifier la variable serveur HTTP_X_REQUESTED_WITH
est définie et égale à 'XMLHttpRequest'
de savoir que la demande est ajax. Pour que cela fonctionne, il est important que l'en-tête correct soit défini par vous ou la bibliothèque javascript que vous utilisez. Sinon, il n'y a aucun moyen de faire la différence parce que les demandes de ajax sont normaux GET
ou POST
demandes
- 1. termine la méthode qui appelle cette méthode
- 2. Qu'est-ce qui appelle cette méthode? Confus
- 3. Qu'est-ce que cette syntaxe C++ appelle?
- 4. Comment appelle-t-on cette méthode: [NSPathStore2 setDelegate:]
- 5. jqGrid. Async ajax appelle
- 6. La méthode multiple du service WCF appelle une requête ajax
- 7. ASP.NET MVC jQuery AJAX Appelle Action Méthode trop tard?
- 8. différence ajax appelle
- 9. méthode surchargée appelle refonte
- 10. Que fait cette méthode mystérieuse récursive?
- 11. Que devrait nommer cette méthode?
- 12. que fait cette méthode invokeOnEventDispatchThread?
- 13. appelle une méthode de tableau
- 14. deux fonctions ajax appelle clic
- 15. Qui appelle ma méthode javascript?
- 16. JRuby appelle la mauvaise méthode
- 17. Est-ce que self.class.delete appelle une méthode de classe?
- 18. Pourquoi cette fonction appelle-t-elle échouer?
- 19. Comment déclarer que cette méthode renvoie Collections.unmodifiableMap
- 20. Que fait cette méthode de récursion?
- 21. Que fait exactement cette méthode? addActionListener
- 22. Que fait cette méthode dans Ruby?
- 23. Désactiver BlockUI pour certains ajax appelle
- 24. Essayer de faire AJAX appelle moins maladroites
- 25. AJAX appelle l'action pour un partiel?
- 26. IE 7 redirigeant après jQuery ajax appelle
- 27. iPad AJAX appelle l'erreur après 30 minutes
- 28. PHP AJAX login, cette méthode est-elle sécurisée?
- 29. appelle une autre fonction ajax récursivement de succès ajax
- 30. NSUndoManager appelle la méthode qui n'existe plus
Je ne comprends pas ce que vous entendez –
Une méthode de service Web appelé deux site way..From utilisant jQuery appel ajax et aussi de l'application de bureau .. Je veux juste savoir qui a appelé cette méthode? – Priyank