2013-03-27 13 views
8

Es gibt viele Informationen darüber, wie Curl verhindern Headerinformationen angezeigt, wenn Sie eine Anfrage für die PHP-Version, aber scheinbar nichts für die CLI-Version.Wie kann ich unterdrücken die Header von CLI CURL's Ausgabe der Anfrage

meine Anfrage in Form

curl -i -X POST -H 'Content-Type: application/json; charset=UTF-8' -H 'X-Accept: application/json' -H '-d '{"somedata":"12ihiuhihihed994f63dbef6b012b"}' https://myurl.com/v3/oauth/request 

Welche funktioniert, aber gibt diese:

HTTP/1.1 200 OK 
Cache-Control: private 
Content-Type: application/json 
Date: Wed, 27 Mar 2013 20:42:11 GMT 
P3P: policyref="/w3c/p3p.xml", CP="ALL CURa ADMa DEVa OUR IND UNI COM NAV INT STA PRE" 
Server: Apache/2.2.23 (Amazon) 
Status: 200 OK 
X-Powered-By: PHP/5.3.20 
Content-Length: 54 
Connection: keep-alive 

{"code":"jkhjhhjhaa","state":null} 

, wenn alles, was ich wirklich wollen ist:

Antwort

22

einfach die -i entfernen Wechseln Sie von Ihrem curl Befehl.

man curl 

gesagt:

-I, --include
(HTTP) umfassen die HTTP-Header in der Ausgabe. Der HTTP-Header enthält Dinge wie Server-Name, Datum der Dokument, HTTP-Version und mehr ...

0

ich gleiches Problem mit -vvvv Option hatte. Verwenden Sie es nicht, wenn Sie nicht möchten, dass es ausführlich ist.

Verwandte Themen