【问题标题】:How to send MKCOL in Faraday?如何在法拉第发送 MKCOL?
【发布时间】:2018-10-04 16:39:58
【问题描述】:

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

法拉第如何发送MKCOL?

【问题讨论】:

    标签: ruby webdav faraday


    【解决方案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' })
    

    【讨论】:

    • 这是猴子补丁吗?
    猜你喜欢
    • 2021-10-06
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 1970-01-01
    相关资源
    最近更新 更多