net-http

    0热度

    2回答

    VCR Cucumber文档显示了很多使用小型Sinatra应用程序模拟远程服务器的示例,使用从vcr_cucumber_helpers.rb加载的名为start_sinatra_app的函数。我想在我的Rails/RSpec/VCR测试中使用类似的东西,但还没有想出如何将start_sinatra_app(或等价物)放到我的测试框架中。我的幼稚方法不起作用,因为 - 不出所料 - 它找不到vcr

    0热度

    3回答

    我试图下载超过使用Ruby脚本http链接一个.dmg文件下载dmg文件。我已经尝试了NET :: HTTP和HTTParty方法,这些方法描述在http://www.ruby-doc.org/stdlib-2.0.0/libdoc/net/http/rdoc/Net/HTTP.html 这些方法适用于图像和其他web内容,但不适用于dmg文件。 #!/usr/bin/env ruby req

    0热度

    1回答

    我有这样的类(一些代码移除): class Terms def get_connection(path, proxy_addr, proxy_port) @http = Net::HTTP.new('*', 443, proxy_addr, proxy_port) @http.use_ssl = true @http.verify_mode = OpenS

    2热度

    1回答

    如果Net::HTTP的open_timeout和read_timeout未设置,它会无限期等待吗? According to the docs,open_timeout定义为: 的秒数等待打开连接。可以使用任何数字 ,包括浮点数为小数秒。如果HTTP对象 在几秒钟内无法打开连接,则会引发Net :: OpenTimeout异常。默认值是零。 好,所以默认值是零。如果服务器(例如恶意服务器)从不响

    0热度

    6回答

    我只想从Rails控制器中点击服务器,但不等待响应。这可能吗? (不启动其他线程我不能这样做,因为性能原因)

    1热度

    1回答

    我想从Rails应用发送一篇文章给API。我能得到这个邮差利用工作: 如果我点击预览邮递员,它表明这是请求: POST /api/users/status HTTP/1.1 Host: Cache-Control: no-cache ----WebKitFormBoundaryE19zNvXGzXaLvS5C Content-Disposition: form-data; name="p

    0热度

    1回答

    我做到以下几点: class FakeResponse def body 'access_token=token' end end Net::HTTP.stub(:get_response).and_return(FakeResponse.new) 这工作得很好,但我想和测试,有什么请求的URL。所以我做 url = 'http://google.de' N

    2热度

    1回答

    大家好,这是我的第一篇文章,很抱歉,如果我做错了什么。 我在centOS 6.5 VPS with openssl 1.01e ruby-gems 1.8.25, mongrel_rails server上使用Ruby 1.8.7, Rails 2.3.15。我的应用程序需要使用Net :: HTTP over SSL通过身份验证连接到API。关键细节一切都完美的,突然的工作与我本人没有任何变化,

    0热度

    1回答

    我有通过JSON从外部Rails服务器获取资源的方法。一个使用net/http库,另一个执行curl。他们的反应不同。 如果我使用net/http def get_via_nethttp(endpoint, user, password, id) uri = URI.parse("#{endpoint}/items/#{id}.json") http = Net::HTTP.n

    2热度

    2回答

    类似“getting the status code of a HTTP redirected page”,但与NET :: HTTP而不是遏制我想提出一个GET请求一个网页,将重定向: response = Net::HTTP.get_response(URI.parse("http://www.wikipedia.org/wiki/URL_redirection")) puts respon