有没有办法使用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
答案 0 :(得分:0)
我不确定基础Ruby标准库(Net::HTTP
)是否支持此功能。我已经看到大多数需要使用multipart-post gem的实现。我建议安装它并在你的配方中使用它,也许在Ruby块中。