Lors de la construction d'une passerelle d'Ajax, c'est à dire un fichier qui est invoquée par l'objet XmlHTTPRequest JavaScript, vous pouvez par inadvertance créer un tunnel pour les intrusions indésirables. Étant en fait un fichier comme les autres, situé sur notre serveur est accessible à partir de la barre d'adresse de votre navigateur.
Articles taggés avec 'http'
Très court extrait: comment identifier les appels Ajax en PHP
Très court astuce: proxy RSS avec SimplePie
Si vous utilisez Flash ou Ajax pour lire les flux RSS provenant d'autres domaines, vous devez vous équiper avec un proxy (tunneling), car les protections imposées par les deux technologies (voir serveurs proxy tunnel et pour l'Ajax et au-delà ). Si votre site ou votre blog est déjà SimplePie , vous pouvez écrire un proxy simple comme ceci:
RESTTest: utile extension pour Firefox
Voici une extension intéressante pour Firefox ( 2.0.0.9 correctif publié aujourd'hui ) écrit par Kris Zyp. RESTTest permet d'envoyer et de recevoir des chèque à une adresse URL en utilisant le protocole REST, le choix entre les méthodes GET ou POST canoniques (éventuellement personnalisés) .
RESTTest peut être utilisé pour tester l'objet XMLHttpRequest et puis de tester des applications qui utilisent Ajax. Nous pouvons ensuite rapidement et facilement simuler les demandes et les réponses XHR.
Cette extension est conçue spécifiquement pour travailler avec les ressources REST et supporte toutes les méthodes HTTP.
Dans le domaine de POST / PUT pouvez entrer tous les paramètres que nous envoyons notre test, la syntaxe standard:
variable1 = value1 & variable2 = valeur2 &[...] variable n = valeur n
Cette extension est également utile pour tester les flux RSS d'un site ou dans l'analyse de toute paramteri service RPC.
Notes sur les tests et le débogage dans Flash
Une considération, évidente, mais négligées au cours du développement d'applications dans Adobe Flash, la différence entre le lecteur utilisé pour les tests au sein de l'IDE Flash et l'objet (ActiveX ou EMBED) utilisé par votre navigateur. Qui possède la version "Macromedia" Flash MX (version 8 pour être précis, mais cette discussion ne s'applique vraiment à aucune version de Flash ...) lors de l'élaboration d'un film et l'essayer dans l'IDE gère le Flash Player lié à paquet de développement. Ensuite, lorsque vous publiez votre film sur le net et vous "test" avec le navigateur de Flash Player que vous pouvez rencontrer certains - les différences - importante!
![]() | ![]() |
Dynamique Javascript et CSS Fichiers
Dans Message Créer un lecteur RSS en PHP et Javascript indirectement, nous avons rencontré une technique très intéressante qui a permis de créer - en pratique - à partir d'un fichier PHP JavaScript.
L'avenir du protocole HTTP
Le développement d'applications Web avec Ajax-type de technologies a souligné les limites de tous les protocoles Internet HTTP. Tôt ou n'importe quel programmeur trardi entre en collision avec le besoin - par exemple - d'avoir une connexion permanente avec le client. Envoi d'une émission au message client est toujours impossible sans recours à quelque artifice risqué!
Dans le scénario de l'Internet, cependant, l'utilisation de composants spéciaux tels que ActiveX Object, Flash ou des applets Java, permettant de contourner le problème ainsi. Souvent, en effet, on se demande si l'objet HttpRequest (base de brique de l'expérience Ajax) ne peut pas être remplacé par un composant ActiveX ou en utilisant une animation Flash invisibles juste au cas où!
C'est l'une des partie les plus poignants du développement d'applications web de prochaine génération. Pour le prouver, en fait, il ya un certain nombre d'applications web "beta" en utilisant des technologies mixtes pour résoudre les divers problèmes qui se posent - et que le HTTPRequête est incapable d'accomplir. La même FlickR , l'une des photo-blog le plus de succès, fait appel à des animations Flash dans certaines sections du site. Il ya effectivement plus articulé où il ya des applets Java ou des contrôles ActiveX pour les obtenir, où personne - Ajax - avait disparu avant!
Quelle doit être fait dans le court terme, est un nouveau standard pour les HTTPRequête, même l'appeler une autre manière. Être capable d'obtenir un objet, présent dans tous les navigateurs, capable d'établir des connexions PermaNet et capable de gérer plusieurs protocoles. Cependant, ce serait un rêve pour les développeurs, mais la raison même, pourrait conduire à la mort de l'Internet tel que nous le connaissons.
Lorsque HTTP a été conçu comme un réseau mondial que nous connaissons aujourd'hui ont des vitesses très différentes et les utilisateurs. Les points importants de HTTP sont:
- Se connecter au serveur Web
- Demande d'un fichier
- Déconnexion
Le protocole HTTP est né avec l'idée de base de ne pas alourdir la transmission du réseau; handshake soutien minimal! Même aujourd'hui, lorsque le navigateur demande une page sur un serveur Web, l'endroit juste trois étapes ci-dessus. C'est important de noter que Google a développé un logiciel comme Google Earth, afin de surmonter les obstacles de la connexion et d'autres choses. Connexion Internet est prêt à supporter PermaNet? Nous pensons qu'il est prématuré. La plupart d'hébergement va s'effondrer en quelques secondes. Banda et CPU devrait être beaucoup plus capable de résister à la quantité de trafic qui est produit aujourd'hui.
Le fait que les connexions de soutien PermaNet sont bien circonscrits, et toujours faire usage de technologies et des composants spécifiques et sophistiquées.








Derniers Commentaires
Simon : Il agace perturbés à nouveau et utiliser cet espace pour ces choses ... Mais ça ne fonctionne pas ...
Giovambattista Fazioli : @ Simon: ce pourrait être dû à la syntaxe que j'ai utilisé, spécialement pour PHP 5 +,...
Simon : J'ai essayé hier soir de mettre le tout dans functions.php, d'accord, les formes jquery, et les onglets jQueryUI eux ...
Giovambattista Fazioli : @ Simon: Je recommande le nettoyage d'entrer un code comme celui de ...
Simon : @ Giovambattista Fazioli: Je vous remercie pour votre patience, c'est tout clair ... maintenant je me sens maintenant, ...