2012-03-12 76 views
2

在命令行curl中有沒有一種方法可以將POST或GET(插入您最喜歡的HTTP方法)數據添加到URL幷包含在原始發佈的數據標題值中,而不是發佈-H選項?捲曲GET/POST包含標題的原始數據?

例如:

$curl --data-binary @- http://server.com/foo/bar <<EOF 
X-Foo: Foo 
X-Bar: Bar and a lot of random characters 
Accept-Encoding: bzip2 

My-raw-binary-data-here... 
EOF 

回答

3

沒有,也沒有辦法。 curl是一個爲你做HTTP的HTTP客戶端。如果您想更自由地製作完整的請求,請使用'nc'(netcat)或類似的。

+0

是的,但它重試,節流,所有的好東西:) – Xailor 2012-03-13 02:30:06

+0

*我*知道。但我也知道curl只允許你用-H而不是「raw」來定製請求標題,因此我的建議! =) – 2012-03-13 08:18:21