文件名称:faraday-http-cache:尊重HTTP缓存的法拉第中间件
文件大小:34KB
文件格式:ZIP
更新时间:2024-02-24 13:35:20
http middleware cache faraday HTTPRuby
法拉第Http缓存 一种中间件,它通过检查存储的响应的到期和验证来尊重HTTP缓存。 安装 将其添加到您的Gemfile中: gem 'faraday-http-cache' 用法和配置 您必须使用您想要的法拉第实例中的中间件,以及合适的store来缓存响应。 您可以使用带符号的新快捷方式或传递中间件类 client = Faraday . new do | builder | builder . use :http_cache , store : Rails . cache # or builder . use Faraday :: HttpCache , store : R
【文件预览】:
faraday-http-cache-master
----.gitignore(167B)
----README.md(5KB)
----.rubocop.yml(1KB)
----gemfiles()
--------Gemfile.faraday-0.8(313B)
--------Gemfile.faraday-1.0(317B)
----CHANGELOG.md(2KB)
----bin()
--------rspec(372B)
--------rake(364B)
----Gemfile(253B)
----log()
--------.gitkeep(0B)
----examples()
--------github.rb(672B)
--------parallel.rb(553B)
----LICENSE(542B)
----.rspec(37B)
----CONTRIBUTING.md(690B)
----faraday-http-cache.gemspec(748B)
----spec()
--------json_spec.rb(563B)
--------support()
--------validation_spec.rb(1KB)
--------storage_spec.rb(5KB)
--------cache_control_spec.rb(4KB)
--------http_cache_spec.rb(11KB)
--------request_spec.rb(1KB)
--------response_spec.rb(9KB)
--------instrumentation_spec.rb(2KB)
--------binary_spec.rb(569B)
--------spec_helper.rb(574B)
----.travis.yml(256B)
----lib()
--------faraday()
--------faraday-http-cache.rb(29B)
----Rakefile(144B)