| Recommend this page to a friend! | 
|  Download | 
| Info | Documentation |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
|     66% | Total: 550 | All time:  5,512 This week: 39  | ||||
| Version | License | PHP version | Categories | |||
| object-http-client 0.5.1 | GNU General Publi... | 5.4 | Networking, HTTP, PHP 5, Security | 
| Description | Author | ||||||||
| This package can send HTTP requests and process the responses. | 
 | 
|  Files (74) | 
| File | Role | Description | ||
|---|---|---|---|---|
|  lib (6 files, 9 directories) | ||||
|  var (1 directory) | ||||
|    http_client_example.php | Example | Basic usage of http client - get, parse (XMLReader) and display latest entries from phpclasses rss repository (CLI) | ||
|    http_client_howto.htm | Doc. | How-to in html with examples included | ||
|    ChangeLog.txt | Data | Change log | ||
|    http_client_TODO.txt | Data | To-do list | ||
|    LICENSE.txt | Lic. | GPL v2 License | ||
|  Files (74) | / | lib | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Date (1 file) | ||||
|  Domain (1 file, 1 directory) | ||||
|  File (1 directory) | ||||
|  FS (1 file) | ||||
|  Http (9 files, 8 directories) | ||||
|  Resolver (1 file) | ||||
|  Settings (1 file) | ||||
|  Socket (3 files, 1 directory) | ||||
|  Url (1 file) | ||||
|  Date.php | Class | Date handling library | ||
|  ExceptionBase.php | Class | Base exception class | ||
|  FS.php | Class | File-System operations library | ||
|  Resolver.php | Class | DNS resolver | ||
|  String.php | Class | String library | ||
|  Url.php | Class | Url object (see and use Http_Url instead this one) | ||
|  Files (74) | / | lib | / | Domain | 
| File | Role | Description | ||
|---|---|---|---|---|
|  PublicSuffixList (1 file) | ||||
|  PublicSuffixList.php | Class | Domain public suffix list | ||
|  Files (74) | / | lib | / | Domain | / | PublicSuffixList | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Domain public suffix list - exception class | 
|  Files (74) | / | lib | / | File | / | Storage | 
| File | Role | Description | 
|---|---|---|
|  Abstract.php | Class | Abstract class for storaging files (ex. for caching something) | 
|  Files (74) | / | lib | / | FS | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | File-System operations library - exception class | 
|  Files (74) | / | lib | / | Http | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Client (7 files, 4 directories) | ||||
|  Cookie (5 files, 3 directories) | ||||
|  Engine (1 file) | ||||
|  Request (4 files, 1 directory) | ||||
|  Resolver (2 files) | ||||
|  Response (4 files, 1 directory) | ||||
|  Settings (2 files) | ||||
|  Url (1 file) | ||||
|  Client.php | Class | Modificable http client class (http communication frontend) | ||
|  Cookie.php | Class | Cookie object class | ||
|  Exception.php | Class | Http base exception class | ||
|  Request.php | Class | Modificable http request class (API frontend) | ||
|  Resolver.php | Class | DNS resolver (modificable class) | ||
|  Response.php | Class | Response object (modificable class) | ||
|  Settings.php | Class | Http client settings (modificable class) | ||
|  Storage.php | Class | Class used to handle storage files | ||
|  Url.php | Class | Url object used in Http client (Http_Url extends Url) | ||
|  Files (74) | / | lib | / | Http | / | Client | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Cache (1 file) | ||||
|  Connection (1 file, 1 directory) | ||||
|  History (1 file) | ||||
|  RequestHandler (1 file) | ||||
|  Base.php | Class | Base http client class | ||
|  Cache.php | Class | Http client - http cache helper | ||
|  Connection.php | Class | Connection helper | ||
|  Debug.php | Class | Debugging handler (used only when enabled in settings) | ||
|  Exception.php | Class | Exception for Http_Client class | ||
|  History.php | Class | Http client - history handler | ||
|  RequestHandler.php | Class | Http client - request handler | ||
|  Files (74) | / | lib | / | Http | / | Client | / | Cache | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Http client - cache handler - exception class | 
|  Files (74) | / | lib | / | Http | / | Client | / | Connection | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Handler (1 file) | ||||
|  Handler.php | Class | http connection handler (helper for Http_Client) | ||
|  Files (74) | / | lib | / | Http | / | Client | / | Connection | / | Handler | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Exception class for connection handler | 
|  Files (74) | / | lib | / | Http | / | Client | / | History | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Http client - history handler - exception class | 
|  Files (74) | / | lib | / | Http | / | Client | / | RequestHandler | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Http client - request handler - exception class | 
|  Files (74) | / | lib | / | Http | / | Cookie | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Handler (2 files) | ||||
|  Parser (1 file) | ||||
|  Proxy (2 files) | ||||
|  Compiler.php | Class | Cookie string compiler | ||
|  Exception.php | Class | Exception class for cookie object | ||
|  Handler.php | Class | Cookie handler | ||
|  Parser.php | Class | Cookie strings parser | ||
|  Proxy.php | Class | Cookie proxy (described in how-to) | ||
|  Files (74) | / | lib | / | Http | / | Cookie | / | Handler | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Exception for cookie handler | 
|  Interface.php | Class | Interface for cookie handler | 
|  Files (74) | / | lib | / | Http | / | Cookie | / | Parser | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Exception class for cookie parser | 
|  Files (74) | / | lib | / | Http | / | Cookie | / | Proxy | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Exception class for cookie proxy | 
|  Interface.php | Class | Interface for cookie proxy | 
|  Files (74) | / | lib | / | Http | / | Engine | 
| File | Role | Description | 
|---|---|---|
|  Detection.php | Class | Http client (browser) engine detection from user-agent string | 
|  Files (74) | / | lib | / | Http | / | Request | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Data (2 files, 1 directory) | ||||
|  Base.php | Class | Request object class (API) - base class | ||
|  Data.php | Class | Request data | ||
|  Exception.php | Class | Exception class for request objects | ||
|  Interface.php | Class | Interface for request class | ||
|  Files (74) | / | lib | / | Http | / | Request | / | Data | 
| File | Role | Description | ||
|---|---|---|---|---|
|  File (1 file) | ||||
|  Exception.php | Class | Exception class request data | ||
|  File.php | Class | Request data - file (multipart/form-data) | ||
|  Files (74) | / | lib | / | Http | / | Request | / | Data | / | File | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Exception class for request data file class | 
|  Files (74) | / | lib | / | Http | / | Resolver | 
| File | Role | Description | 
|---|---|---|
|  Base.php | Class | DNS resolver (base class) | 
|  Exception.php | Class | Exception class for http dns resolver | 
|  Files (74) | / | lib | / | Http | / | Response | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Parser (2 files) | ||||
|  Base.php | Class | Http response object class (base class) | ||
|  Exception.php | Class | Exception class for response | ||
|  Interface.php | Class | Interface for response class | ||
|  Parser.php | Class | Response parser (modificable class) | ||
|  Files (74) | / | lib | / | Http | / | Response | / | Parser | 
| File | Role | Description | 
|---|---|---|
|  Base.php | Class | Http response parser (base class) | 
|  Exception.php | Class | Exception class for response parser | 
|  Files (74) | / | lib | / | Http | / | Settings | 
| File | Role | Description | 
|---|---|---|
|  Base.php | Class | Http client settings (base class) | 
|  Exception.php | Class | Exception class for settings class | 
|  Files (74) | / | lib | / | Http | / | Url | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Exception class for Http_Url | 
|  Files (74) | / | lib | / | Resolver | 
| File | Role | Description | 
|---|---|---|
|  Exception.php | Class | Exception class for DNS resolver | 
|  Files (74) | / | lib | / | Settings | 
| File | Role | Description | 
|---|---|---|
|  Abstract.php | Class | Abstract class for making settings classes | 
|  Files (74) | / | lib | / | Socket | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Client (1 file) | ||||
|  Exception.php | Class | Exception class for socket adapters | ||
|  Factory.php | Class | Socket factory | ||
|  Interface.php | Class | Interface for socket adapters | ||
|  Files (74) | / | lib | / | Socket | / | Client | 
| File | Role | Description | 
|---|---|---|
|  Stream.php | Class | stream_socket_client() adapter | 
|  Files (74) | / | var | / | spool | / | tld | 
| File | Role | Description | 
|---|---|---|
|    effective_tld_names.dat | Data | TLD effective list | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
|  | object-http-client-2014-06-09.zip 206KB | 
|  | object-http-client-2014-06-09.tar.gz 149KB | 
|  | Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 0% | 
 | 
 | 
| User Ratings | ||||||||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||||||
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.