【问题标题】:multipart POST with Chef http_request resource使用 Chef http_request 资源的多部分 POST
【发布时间】:2015-10-22 17:22:37
【问题描述】:

有没有办法使用 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

【问题讨论】:

    标签: chef-infra multipartform-data chef-recipe


    【解决方案1】:

    我不确定底层 Ruby 标准库 (Net::HTTP) 是否支持此功能。我已经看到大多数需要这个的实现最终都使用multipart-post gem。我建议安装它并在你的食谱中使用它,也许在一个 Ruby 块中。

    【讨论】:

      猜你喜欢
      • 2013-09-08
      • 2020-07-01
      • 2016-02-21
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多