[Javascript] Faire des requêtes HTTP

sebsauvage Messages postés 33415 Statut Modérateur -  
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

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
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
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
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
WoW! -> bookmarks :)
0
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...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
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
SirHill Messages postés 4070 Statut Contributeur 543
 
Les possibilités sont effectivement impressionnantes 8)

Tiens, toujours chez Google :
http://maps.google.com/
0
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
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
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
Et ce n'est pas du Java, ni du Flash...
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
C'est vrai que c'est impressionnant: du "simple" javascript.
0
SirHill Messages postés 4070 Statut Contributeur 543
 
Avec en prime l'image satellite :)

Comme par exemple la Statue de la Liberté [http://tinyurl.com/8pnj5], la Maison Blanche [http://tinyurl.com/a9lx8], le Pentagone [http://tinyurl.com/c4vzf] ou Las Vegas et sa tour Eiffel [http://tinyurl.com/9vmuk].
0
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 ;)
0
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
C'est absolument dingue ! :-)
0
kij_82 Messages postés 4260 Statut Contributeur 857
 
Tout simplement de la boulette !!!!
0
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
kij_82 Messages postés 4260 Statut Contributeur 857
 
mais c'est tellement pratique..
0
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