| Short description: |
Accessing resources via HTTP |
| Category: |
Library/Net |
| Status: |
active |
| Created: |
2002-12-31 15:00:00 GMT |
| Last update: |
2004-02-11 01:10:14 GMT |
| Owner: |
NaHi
(Projects of this owner) |
| Homepage: |
http://rrr.jin.gr.jp/projects/http-access2 |
| Download: |
http://rrr.jin.gr.jp/download/http-access-2_0_4.tar.gz
|
| License: |
Ruby's |
| Dependency: |
|
| Description: |
http-access2 gives something like the functionality of libwww-perl (LWP) in Ruby.
Features;
- methods like GET/HEAD/POST via HTTP/1.1.
- asynchronous HTTP request
- HTTPS(SSL)
- by contrast with net/http in standard distribution;
--- you don't have to care HTTP/1.1 persistent connection (http-access2 cares instead of you).
--- MT-safe
--- streaming POST
--- Cookies
Not supported now;
- Cache
- Rather advanced HTTP/1.1 usage such as Range, deflate, etc. (of cource you can set it in header by yourself)
version 2.0.4
- add Client#redirect_uri_callback interface.
- refactorings and bug fixes found during negative test.
- add SSL test.
version 2.0.3
- no_proxy was broken in 2.0.2.
- do not dump 'Host' header under protocol_version == 'HTTP/1.0'
version 2.0.2
- do not trust HTTP_PROXY environment variable. set proxy server manually.
http://ftp.ics.uci.edu/pub/websoft/libwww-perl/archive/2001h1/0072.html
http://ftp.ics.uci.edu/pub/websoft/libwww-perl/archive/2001h1/0241.html
http://curl.haxx.se/mail/archive-2001-12/0034.html
- follow ossl2 change.
version 2.0.1
- Query was not escaped when query was given as an Array or a Hash. Fixed.
- Do not use http_proxy defined by ENV['http_proxy'] or ENV['HTTP_PROXY'] if the destination host is 'localhost'.
- Hosts which matches ENV['no_proxy'] or ENV['NO_PROXY'] won't be proxyed.
- [,:] separated. ("ruby-lang.org:rubyist.net")
- No regexp. (give "ruby-lang.org", not "*.ruby-lang.org")
- If you want specify hot by IP address, give full address. ("192.168.1.1, 192.168.1.2")
version 2.0
- CamelCase to non_camel_case.
- SSL support (requires Ruby/OpenSSL).
- Cookies support. lib/http-access2/cookie.rb is redistributed file which is originally included in Webagent by TAKAHASHI `Maki' Masayoshi. You can download the entire package from http://www.rubycolor.org/arc/.
version J
- Ruby/1.8 support.
version H
- HTTP proxy support of version G was broken. Fixed.
version G
- Changed HTTPAccess2::Client API. Take care.
- Added streaming request API.
- Added WebDAV client sample. No XML related functions for now.
i.e, you can PUT/GET files. No PROPGET/PROPPATCH? No
versioning? Is this a DAV?
version F
- Removed dependency to delegate.rb.
Kernel.methods in delegate.rb is rather slow...
|
| Versions: |
[2.0.9 (2007-07-04)]
[2.0.8 (2007-06-30)]
[2.0.7 (2007-05-13)]
[2.0.6 (2005-09-16)]
[2.0.5 (2004-12-24)]
[2.0.4 (2004-02-11)]
|