使用Chef http_request资源的多部分POST

时间:2015-10-21 15:04:17

标签: chef multipartform-data chef-recipe

有没有办法使用Chef http_request资源进行多部分发布?我有类似下面的内容发布文件内容,但我需要发布表单数据。

http_request 'post_file_and_form_data' do
  headers ({'Content-Type' => 'multipart/form-data'})
  url "http://myhost:2000/myapp/upload"
  action :post
  message lazy { ::File.read("/somewhere/myFile.yaml") }
end

1 个答案:

答案 0 :(得分:0)

我不确定基础Ruby标准库(Net::HTTP)是否支持此功能。我已经看到大多数需要使用multipart-post gem的实现。我建议安装它并在你的配方中使用它,也许在Ruby块中。