Ligne de commande pour récuperer du dialogue http

Résolu/Fermé
lilfab87 Messages postés 17 Date d'inscription jeudi 10 avril 2014 Statut Membre Dernière intervention 6 mai 2014 - 11 avril 2014 à 13:41
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 16 avril 2014 à 11:04
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
11 avril 2014 à 13:55
Salut,

Qu'appelles-tu dialogue ?
0
lilfab87 Messages postés 17 Date d'inscription jeudi 10 avril 2014 Statut Membre Dernière intervention 6 mai 2014
11 avril 2014 à 14:38
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
11 avril 2014 à 15:32
Active la verbosité.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
11 avril 2014 à 16:25
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
11 avril 2014 à 16:37
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 jeudi 10 avril 2014 Statut Membre Dernière intervention 6 mai 2014
11 avril 2014 à 16:57
Merci infiniment à vous.c'est ce dont j'avais besoin.
0