Ligne de commande pour récuperer du dialogue http

Résolu
lilfab87 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

svp je suis dans l'urgence pourrais avoir la ligne de commande curl pour n'avoir que le dialogue http entre moi et un serveur? je ne veux pas le reste (code source html de l'url)

Merci d'avance.



A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Qu'appelles-tu dialogue ?
0
lilfab87 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Slt,

par exemple si je fais une requête http avec curl , j'aimerais avoir comme résultat sur la console ou dans un fichier :
-ma requête http (par exemple GET)
-la réponse du serveur (sous la forme code http http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP )

le but est de me faire un fichier de logs.
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Active la verbosité.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
je dirais même plus:
$ curl --trace-ascii x2 www.google.com &>log
$ head -13 x2
== Info: About to connect() to www.google.com port 80 (#0)
== Info: Trying 173.194.40.50... == Info: connected
== Info: Connected to www.google.com (173.194.40.50) port 80 (#0)
=> Send header, 153 bytes (0x99)
0000: GET / HTTP/1.1
0010: User-Agent: curl/7.19.7 (i486-pc-linux-gnu) libcurl/7.19.7 OpenS
0050: SL/0.9.8k zlib/1.2.3.3 libidn/1.15
0074: Host: www.google.com
008a: Accept: */*
0097:
<= Recv header, 20 bytes (0x14)
0000: HTTP/1.1 302 Found
<= Recv header, 28 bytes (0x1c)
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
On obtient la même chose avec
-v
:

$ curl -s -v www.google.com &>log

$ head -10 log
* About to connect() to www.google.com port 80 (#0)
* Trying 173.194.113.17... connected
> GET / HTTP/1.1
> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
> Host: www.google.com
> Accept: */*
>
< HTTP/1.1 302 Found
< Cache-Control: private
< Content-Type: text/html; charset=UTF-8
0
lilfab87 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Merci infiniment à vous.c'est ce dont j'avais besoin.
0