如何在Curb gem中设置--data-binary和--compressed

时间:2016-02-09 06:26:26

标签: ruby curb

我想设置--data-binary和--compressed选项。 卷曲:

curl 'http://test.url' --data-binary test_json --compressed

如何在curb中设置--data-binary和--compressed选项?

1 个答案:

答案 0 :(得分:0)

也许这会奏效:

ce = Curl::Easy.new("http://test.url")
ce.encoding = 'gzip'
ce.multipart_form_post = true
fields = [
  Curl::PostField.file('foo', foo_file_path),
  Curl::PostField.file('bar', bar_file_path)
]
curl.http_post(fields)
ce.perform

响应正文在ce.body_str