RAA - http-access2/2.0.4

http-access2 / 2.0.4

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:
Required by: rssfwd/no version http library.
Required by: http-access/0.0.4p3+ http-access is obsoleted. use http-access2
Required by: soap4r/1.5.2 Not needed but recommended to use
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)]

Edit this project (for project owner)

back to RAA top