文件名称:http:HTTP(The Gem!又名http.rb)-一种快速的Ruby HTTP客户端,具有可链接的API,流支持和超时
文件大小:105KB
文件格式:ZIP
更新时间:2024-02-21 18:20:07
ruby http client http-client RubyRuby
注意:这是5.x开发分支。 有关4.x稳定分支,请参阅: 关于 HTTP(Gem!aka http.rb)是一个易于使用的客户端库,用于从Ruby发出请求。 它使用一个简单的方法链接系统来构建请求,类似于Python的 。 在后台,通过,http.rb使用Node.js (一种快速的HTTP解析本机扩展)。 这个库不仅仅是Net :: HTTP的另一个包装。 它本地实现HTTP协议,并将解析外包给本地扩展。 另一个Ruby HTTP库? 我为什么要在乎? Ruby生态系统中有很多HTTP库可供选择。 那么,为什么要选择这个呢? 前三个原因: 干净的API :http.rb提供了一个易于使用的API,在使用Net :: HTTP之类的东西之后,应该是新鲜空气。 成熟度:http.rb是最成熟的Ruby HTTP客户端之一,支持持久连接和细粒度超时等功能。 性能:http.rb使用本机解析器和干净,轻便的实现,可实现在Ruby而非C中实现HTTP协议的所有Ruby HTTP库的最佳性能: HTTP客户端 时间 实作 遏制(持久) 2.519 libcurl包装器 em-
【文件预览】:
http-master
----.gitignore(127B)
----Guardfile(459B)
----.rspec(22B)
----CONTRIBUTING.md(747B)
----.rubocop.yml(187B)
----LICENSE.txt(1KB)
----.github()
--------workflows()
----spec()
--------regression_specs.rb(706B)
--------support()
--------spec_helper.rb(4KB)
--------lib()
----README.md(7KB)
----.rubocop_todo.yml(6KB)
----logo.png(8KB)
----lib()
--------http()
--------http.rb(550B)
----CHANGES.md(24KB)
----Gemfile(895B)
----http.gemspec(2KB)
----.yardopts(45B)
----.rubocop()
--------layout.yml(161B)
--------style.yml(508B)
----Rakefile(2KB)