如何在法拉第发送MKCOL?

问题描述 投票:0回答:2

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

如何在法拉第发送MKCOL?

ruby webdav faraday
2个回答
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' })

0
投票

@bliof answer是正确的,我只是想分享最近讨论过的类似问题,以防更多人登陆这里并有兴趣合作实现

faraday-webdav
扩展。

https://github.com/lostisland/faraday/issues/1532

© www.soinside.com 2019 - 2024. All rights reserved.