【问题标题】:Ruby Net::HTTP::Options does not allow response bodyRuby Net::HTTP::Options 不允许响应正文
【发布时间】:2013-06-02 13:44:56
【问题描述】:

我正在编写一个脚本来测试 ruby​​ 中的各种 Web 服务。到目前为止,为了发出 http 请求,我一直在使用 Net::HTTP,但今天我意识到我需要发出一个 OPTIONS 请求并从响应中检索一些 JSON。

不幸的是 ruby​​ 目前不支持这个:https://bugs.ruby-lang.org/issues/8429

有谁知道 gem 支持这个或其他方式来获得这个响应?

【问题讨论】:

    标签: ruby json web-services rest net-http


    【解决方案1】:

    这是一个支持很多选项的替代方案

    https://rubygems.org/gems/curb

    【讨论】:

    • Curb 看起来可以工作,我可能不得不走这条路,但由于这个脚本将传递给许多不同的开发人员,我更喜欢使用自包含的 gem。在我的机器(Windows 7)上,看起来我必须下载 libcurl 并将其添加到我的环境变量中。最好捆绑安装然后运行脚本。
    【解决方案2】:

    Mechanize Gem

    试试这个 gem,它非常有用且使用简单。我将它用于解析和其他不同的任务。

    【讨论】:

    • 我似乎找不到任何支持 OPTIONS 的文档,不过感谢您的建议。
    猜你喜欢
    • 2010-11-16
    • 2015-01-24
    • 2011-12-15
    • 2011-04-08
    • 2012-09-09
    • 2018-06-02
    • 2014-09-27
    • 2019-02-03
    • 1970-01-01
    相关资源
    最近更新 更多