diff options
author | pgollucci <pgollucci@FreeBSD.org> | 2009-04-09 04:29:17 +0800 |
---|---|---|
committer | pgollucci <pgollucci@FreeBSD.org> | 2009-04-09 04:29:17 +0800 |
commit | bd527d6eea1504338ea513b16d7fb55795129eb3 (patch) | |
tree | e2660583c5cdc1c9772f6d24691eccd4f4c2ba4a /www/Makefile | |
parent | 744e3eb9317653159049da67e4664b46e5a359f2 (diff) | |
download | freebsd-ports-gnome-bd527d6eea1504338ea513b16d7fb55795129eb3.tar.gz freebsd-ports-gnome-bd527d6eea1504338ea513b16d7fb55795129eb3.tar.zst freebsd-ports-gnome-bd527d6eea1504338ea513b16d7fb55795129eb3.zip |
httpclient gives something like the functionality of libwww-perl (LWP) in Ruby. httpclient formerly known as http-access2.
Features:
* methods like GET/HEAD/POST/* via HTTP/1.1.
* HTTPS(SSL), Cookies, proxy, authentication(Digest, NTLM, Basic), etc.
* asynchronous HTTP request, streaming HTTP request.
* by contrast with net/http in standard distribution;
o Cookies support
o MT-safe
o streaming POST (POST with File/IO)
o Digest auth
o Negotiate/NTLM auth for WWW-Authenticate (requires net/htlm module)
o NTLM auth for Proxy-Authenticate (requires win32/sspi module)
o extensible with filter interface
o you dont have to care HTTP/1.1 persistent connection (httpclient cares instead of you)
* Not supported now
o Cache
o Rather advanced HTTP/1.1 usage such as Range, deflate, etc. (of course you can set it in header by yourself)
For more detail, see API document at dev.ctor.org/doc/httpclient/
WWW: http://raa.ruby-lang.org/project/httpclient/
Sponsored by: RideCharge Inc.
Diffstat (limited to 'www/Makefile')
-rw-r--r-- | www/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index a02dfeeff50d..87540f51d772 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1346,6 +1346,7 @@ SUBDIR += rubygem-hpricot SUBDIR += rubygem-htauth SUBDIR += rubygem-httparty + SUBDIR += rubygem-httpclient SUBDIR += rubygem-layout-yullio SUBDIR += rubygem-maruku SUBDIR += rubygem-mechanize |