Requête HTTP de type GET. C'est quoi la syntaxe ? - Shell/Batch - Programmation
Marsh Posté le 09-09-2004 à 18:57:14
Harkonnen a écrit : GET / HTTP/1.1 |
Nan, ça c'est du HTTP de papy Harkonnen
Il te faut aussi le site de nos jours (à cause du multi-hosting d'une part, et des proxies d'autre part), et il faut très souvent récupérer index.html par défaut.
GET /index.html HTTP/1.0
Host: gemseas-prep.euro.med.ge.com
Marsh Posté le 09-09-2004 à 21:08:48
ReplyMarsh Posté le 09-09-2004 à 22:24:42
Harkonnen a écrit : GET / HTTP/1.1 |
faut pas oublier les deux retours chariots de type dos (CRLF*2)
Marsh Posté le 10-09-2004 à 04:48:56
Si tu veux faire ça simplement faut HTTP 1.0... En 1.1 il faut le Host comme l'a dit Lam's. Bref le plus simple c'est GET / HTTP/1.0 suivit de 2 retours chariot.
Marsh Posté le 10-09-2004 à 08:04:08
Je t'invite à lancer la commande unix
Code :
|
Puis à surfer un peu
Elle enregistre toutes les requêtes HTTP effectuée dans des fichier que tu pourras ausculter à loisir ensuite
Pour retrouver seulement les GET
Code :
|
edit : fautes
Marsh Posté le 10-09-2004 à 10:22:06
cedricbrun a écrit : Je t'invite à lancer la commande unix
|
Ben vouis mais je suis sous 2K
Pis sur nos serveurs Unix (SunOS 5.8) :
|
Marsh Posté le 10-09-2004 à 10:53:05
|
Marsh Posté le 10-09-2004 à 10:55:00
Arjuna a écrit :
|
As-tu un google ?
Parce que mon google à moi, quand je lui fais des bisous et que je lui dis: "ethereal", il me renvoie vers un site web. Da là, je peux downloader un outil pour windows (ethereal, donc) qui fait de l'analyse de paquets, et qui pourrait donc servir à voir comment IE parle aux sites webs...
Marsh Posté le 10-09-2004 à 11:55:39
Lam's a écrit : As-tu un google ? |
Ouais nan mais c'est bon. De toute façon, c'est trop tard, j'avais besoin de ça pour tester une appli que je venais de mettre en production, afin de valider que la mise en prod avait bien marché (parcequ'avec IE ça bugait)
J'ai fini par comprendre pourquoi avec IE ça bugait (au lieu de taper directement l'url dans IE, j'ai créé un fichier HTML avec juste un tag HREF pointant sur cette URL) et j'ai pu confirmer que ça marchait.
En fait IE me disait au moment de télécharger le contenu de mon fichier que l'url n'était pas trouvée. Etant donné que c'est une page qui retourne un fichier DOC, il suffit qu'il y ait une erreur pour que ça plante, et c'est pour ça que je voulais voir l'erreur via telnet. Finalement y'avait pas de bug, juste que IE se comporte bizarrement.
Marsh Posté le 09-09-2004 à 16:53:49
Depuis le shell, je dois faire une requête HTTP pour vérifier un truc sur un site web.
Je fais :
telnet gemseas-prep.euro.med.ge.com 8080
Ensuite, je tape :
GET /
Et ça me répond :
HTTP/1.1 404 Object Not Found
Server: Microsoft-IIS/5.0
Date: Thu, 09 Sep 2004 14:51:41 GMT
Content-Type: text/html
Content-Length: 111
<html><head><title>Site Not Found</title></head>
<body>No web site is configured at this address.</body></html>
Connection to host lost.
Comprend pas... Si j'utilise IE pour accéder à http://gemseas-prep.euro.med.ge.com:8080/
J'ai bien la page qui s'affiche