文件名称:em-http-request:异步HTTP客户端(EventMachine + Ruby)
文件大小:230KB
文件格式:ZIP
更新时间:2024-04-20 11:06:47
Ruby
EM-HTTP-请求 异步(EventMachine)HTTP客户端,支持: 异步HTTP API,用于执行单个和并行请求 保持活动和HTTP流水线支持 自动跟随3xx重定向,最大深度 自动gzip和deflate解码 流响应处理 流式上传文件 HTTP代理和SOCKS5支持 基本身份验证和OAuth 连接级和全局中间件支持 通过HTTP解析器 在EventMachine运行的任何地方均可工作:Rubinius,JRuby,MRI 入门 gem install em-http-request 介绍 扩展名 一些更高阶的Ruby项目已经合并了em-http和其他Ruby HTTP客户端: 便利类和基元的集合,以帮助解开事件代码(Ruby 1.9 + Fibers)。 -将Rack API用于服务器,测试和客户端。 支持机架中间件! 模块化HTTP客户端库,使用受Rack启发的中间件
【文件预览】:
em-http-request-master
----benchmarks()
--------em-profile.txt(4KB)
--------server.rb(858B)
--------em-profile.gif(159KB)
--------clients.rb(4KB)
--------em-excon.rb(2KB)
----lib()
--------em-http-request.rb(18B)
--------em()
--------em-http()
--------em-http.rb(497B)
----.gemtest(0B)
----Gemfile(206B)
----em-http-request.gemspec(1KB)
----spec()
--------ssl_spec.rb(2KB)
--------stallion.rb(10KB)
--------redirect_spec.rb(13KB)
--------multi_spec.rb(3KB)
--------fixtures()
--------external_spec.rb(5KB)
--------middleware()
--------middleware_spec.rb(3KB)
--------encoding_spec.rb(2KB)
--------dns_spec.rb(1KB)
--------spec_helper.rb(577B)
--------client_spec.rb(29KB)
--------helper.rb(543B)
--------http_proxy_spec.rb(8KB)
--------stub_server.rb(993B)
--------client_fiber_spec.rb(558B)
--------pipelining_spec.rb(2KB)
--------digest_auth_spec.rb(2KB)
--------socksify_proxy_spec.rb(2KB)
--------gzip_spec.rb(2KB)
----Rakefile(190B)
----examples()
--------oauth-tweet.rb(784B)
--------multi.rb(478B)
--------socks5.rb(561B)
--------fibered-http.rb(1KB)
--------digest_auth()
--------.gitignore(16B)
--------fetch.rb(546B)
----.travis.yml(105B)
----README.md(4KB)
----.rspec(0B)
----.gitignore(69B)
----Changelog.md(2KB)