Port details on branch 2025Q2 |
- rubygem-httpclient Yet another HTTP client implementation by NaHi
- 2.9.0 www
=8 2.9.0Version of this port present on the latest quarterly branch. - Maintainer: ruby@FreeBSD.org
 - Port Added: 2009-04-08 20:29:50
- Last Update: 2025-03-14 09:54:56
- Commit Hash: c3705ee
- People watching this port, also watch:: libyaml, indexinfo, libxml2, rubygem-ffi, gettext-runtime
- Also Listed In: rubygems
- License: BSD2CLAUSE RUBY
- WWW:
- https://github.com/nahi/httpclient
- Description:
- 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/
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- rubygem-httpclient>0:www/rubygem-httpclient
- To install the port:
- cd /usr/ports/www/rubygem-httpclient/ && make install clean
- To add the package, run one of these commands:
- pkg install www/rubygem-httpclient
- pkg install rubygem-httpclient
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: rubygem-httpclient
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1740836386
SHA256 (rubygem/httpclient-2.9.0.gem) = 4b645958e494b2f86c2f8a2f304c959baa273a310e77a2931ddb986d83e498c8
SIZE (rubygem/httpclient-2.9.0.gem) = 394240
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ruby32 : lang/ruby32
- gem : devel/ruby-gems
- Runtime dependencies:
-
- rubygem-mutex_m>=0 : devel/rubygem-mutex_m
- ruby32 : lang/ruby32
- gem : devel/ruby-gems
- Patch dependencies:
-
- ruby32 : lang/ruby32
- gem : devel/ruby-gems
-
- This port is required by:
- for Run
-
- databases/rubygem-couchrest
- devel/rubygem-cf-uaa-lib
- devel/rubygem-google-apis-core
- devel/rubygem-google-apis-core-gitlab
- devel/rubygem-soap4r
- net-im/mikutter
- sysutils/rhc
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- www_rubygem-httpclient
- USES:
- gem
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|