2012-03-12 73 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