| Short description: |
Accessing resources via HTTP |
| Category: |
Library/Net |
| Status: |
active |
| Created: |
2002-12-31 15:00:00 GMT |
| Last update: |
2004-12-24 15:41:58 GMT |
| Owner: |
NaHi
(Projects of this owner) |
| Homepage: |
http://dev.ctor.org/http-access2 |
| Download: |
http://dev.ctor.org/download/http-access-2_0_5.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)
Changes in version 2.0.5
This is a minor bug fix release.
- Connect/Send/Receive timeout cannot be configured. fixed.
- IPSocket#addr caused SocketError? on Mac OS X 10.3.6 + ruby-1.8.1 GA. fixed.
- There is a server which does not like 'foo.bar.com:80' style Host header. The server for http://rubyforge.org/export/rss_sfnews.php seems to dislike HTTP/1.1 Host header "Host: rubyforge.net:80". It returns HTTP 302: Found and redirects to the page again, causes HTTPAccess2::Client to raise "retry count exceeded". Keat found that the server likes "Host: rubyforge.net" (not with port number).
|
| 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)]
|