[Javascript] Faire des requêtes HTTP

sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -  
INFO.IMA Messages postés 26 Statut Membre -
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

  1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Je viens de jeter un oeil à l'exmple: http://www.google.com/webhp?complete=1&hl=en

    C'est halucinant!
    2
  2. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    Essayez de chercher le nom d'un membre en saisissant son nom dans le champ Texte dans les stats :
    http://www.commentcamarche.net/forum/stats.php3

    Merci qui ? merci Asevere :-)
    Jean-François Pillou

    Fondateur de CommentCaMarche.net

    2
  3. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    WoW! -> bookmarks :)
    -1
  4. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Le bout manquant est là:
    http://www.google.com/ac.js

    :-)

    Mais bon, comme pour GMail, Google a mangé tous les noms de variables et fonctions pour gagner de la place: c'est illisible.

    Le pire, je crois, c'est le javascript de GMail: 249 ko !
    http://gmail.google.com/gmail?view=page&name=js
    (voir le source de cette page)

    ça fait peur, quand même.
    0
  7. SirHill Messages postés 4070 Statut Contributeur 543
     
    Les possibilités sont effectivement impressionnantes 8)

    Tiens, toujours chez Google :
    http://maps.google.com/
    0
    1. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
       
      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...

      0
    2. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
       
      Et ce n'est pas du Java, ni du Flash...
      0
    3. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
       
      C'est vrai que c'est impressionnant: du "simple" javascript.
      0
    4. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
       
      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 ;)
      -1
  8. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    C'est absolument dingue ! :-)
    0
  9. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Tout simplement de la boulette !!!!
    0
  10. sam3000 Messages postés 1226 Statut Membre 144
     
    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-( ????
    0
  11. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    mais c'est tellement pratique..
    -1
  12. INFO.IMA Messages postés 26 Statut Membre 10
     
    BNJR;je voudrais un programme java comment envoyer un web sms protocole http.pour tp

    merci :)
    -4