[Javascript] Faire des requêtes HTTP

Un collège m'a donné ce lien:
http://www.toutjavascript.com/savoir/xmlhttprequest.php3

Cet article explique comment lancer des requêtes HTTP (GET ou POST) à partir de Javascript.
Cela marche dans IE et Firefox.
(C'est ce qu'utilise GMail et Google Suggest ; exemple: http://www.google.com/webhp?complete=1&hl=en )

ça ouvre des possibilité assez incroyables dans la conception de pages web:
Mise à jour partielle d'une page web, mise en cache de plusieurs pages/popup/morceaux d'une page, mise à jour dynamique de menus, pull de données de différents serveurs dans une même page, aggrégation de pages, affichage de flux RSS dans une page et mise à jour dynamique...

Les possibilités sont énormes.

Et le mieux, c'est que ça peut également fonctionner en mode ansychrone.

11 réponses

  • Votes
  • Date
  • Date décroissante
  1. Webmaster
    Y'a un truc qui me chiffonne :(
    J'ai visualisé la source de la page de google citée plus haut, je dois être aveugle, mais j'ai l'impression qu'il en manque un trés gros bout...
    1. Contributeur
      Les possibilités sont effectivement impressionnantes 8)

      Tiens, toujours chez Google :
      http://maps.google.com/
      1. Webmaster
        C'est inouï ce truc là !

        "essayez de taper le nom d'une ville, puis ensuite "Mc Donald's" par exemple, et positionnez le curseur sur une des petites bulles rouges... il y a même une ombre portée...

      2. Webmaster
        Et ce n'est pas du Java, ni du Flash...
      3. Modérateur
        C'est vrai que c'est impressionnant: du "simple" javascript.
      4. Webmaster
        la maison blanche est en réalitée en bas a driot, dans le prolongement du bassin si je ne me trompe pas :) (dans le flou)

        Je regardais ça tout a l'heure justement, puis j'ai vite arreté parceque j'imagine que tout ça part dans des logs, et que ces même logs doivent etre sacrément analysées si tu t'attarde un peu trop au dessus de site sensibles ;)
    2. waaaaaaaw
      c'est quoi ce code!!!
      dieu merci, je ne travaille pas chez Google :)
      je serais devenu dingue simplement en lisant ce que les autres ont ecris (plus de 200 Ko de pur JS) ??? 8-( ????
      1. BNJR;je voudrais un programme java comment envoyer un web sms protocole http.pour tp

        merci :)