Enregistrer le Corps de la Réponse à un fichier de demande curl

Im en utilisant curl contre un webapi qui sait retourner un dossier d'une requête post (l'exécution de cette navigation déclencherait le navigateur pour faire apparaître une "enregistrer le fichier" boîte de dialogue) . Mon intention est d'avoir la réponse d'octets écrits dans un fichier. J'utilise la commande suivante

curl -k -i -u username:password -X POST -H "Content-Type:application/json" -d @c:\curl\request_body_file.json -o config.cfg https://127.0.0.1:8000/myapi/trigger/export

Toutefois, cela provoque également l'entête de la réponse écrite dans le fichier de sortie, ce qui n'est pas mon désir. J'ai seulement besoin de la réponse du contenu enregistré.

C'est la façon dont le fichier de sortie ressemble à ceci :

TTP/1.1 200 OK
Content-Length: 12042
Content-Type: application/octet-stream; charset=UTF-8
Content-Disposition: attachment; filename=my_export
Date: Wed, 23 Oct 2013 09:30:47 GMT
Accept-Ranges: bytes
Server: Restlet-Framework/2.1.2
X-Auth-Token: Token ODVhMzk3OWY1NjcwMjg2ZGM0MDhmNTEzYTYwZmE4M2JhNTM1YmE0Yw==

xÚíÝÛãX~ØqÍÎŽçvfvervrevtrbyewd3334444 ................................ 

Comment la commande curl look dans le but d'arriver à ce que j'ai décrit précédemment.

Grâce

OriginalL'auteur klaus johan | 2013-10-23

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *