如何在法拉第发送MKCOL?

时间:2018-10-04 16:39:59

标签: ruby webdav faraday

在ruby内置库Net :: HTTP中,这是可能的。在Faraday的代码中,没有任何地方提到MKCOL。

如何在法拉第发送MKCOL?

1 个答案:

答案 0 :(得分:1)

似乎在允许的http方法上有一个过滤器:

https://github.com/lostisland/faraday/blob/v0.15.3/lib/faraday/connection.rb#L15

您可以通过以下方式拨打电话:

Faraday::Connection::METHODS << :mkcol
f = Faraday.new('http://localhost:3000')
f.run_request(:mkcol, '/mypath', { 'param-foo' => 'test' }, { 'X-fake-header' => 'test' })