HTTP client request class

A PHP class that implements requests to Web resources using the HTTP protocol.
Download

HTTP client request class Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Manuel Lemos
  • Publisher web site:
  • http://www.phpclasses.org/browse/package/120.html

HTTP client request class Tags


HTTP client request class Description

A PHP class that implements requests to Web resources using the HTTP protocol. HTTP client request class is a PHP class that implements requests to Web resources using the HTTP protocol. Here are some key features of "HTTP client request class": · May submit HTTP requests with any method, to any page, to any server, connecting to any port. · Provides support to setup connection and request arguments from a given URL. · May submit requests via a proxy server with support for authentication if necessary. · May establish connections via a SOCKS server. · Supports HTTP direct access or proxy based authentication mechanisms via SASL class library like HTTP Basic, HTTP Digest or NTLM (Windows or Samba). · Support secure connections (https) via Curl library with SSL support, or at least PHP 4.3.0 with OpenSSL support, or via a non-SSL HTTP proxy server. · Supports accessing secure pages using SSL certificates and private keys using Curl library · Supports user defined request headers. · Supports POST requests with a user defined array of form values. · Supports POST requests with a user defined request bodies for instance for making requests to SOAP services. · Supports streaming requests that require uploading large amounts of data of undefined length in small chunks to avoid exceeding PHP memory limits · Supports requests to sites hosting virtual Web servers. · Retrieves the HTTP response headers and body data separately. · Support HTTP 1.1 chunked content encoding · Supports session and persistent cookies. · Provides optional handling of redirected pages. · Supports defining connection and data transfer timeout values. · Can output connection debug information in plain text or formatted as HTML. · An add-on class is provided to login to Yahoo sites and perform actions on the behalf of the logged users like exporting the user address book or sending invitation to a group. Requirements: · PHP


HTTP client request class Related Software