HTTP_Request2
PHP5 rewrite of HTTP_Request package (with some features from HTTP_Client). Provides cleaner API and pluggable Adapters:
- Socket adapter, based on old HTTP_Request code,
- Curl adapter, wraps around PHP's cURL extension,
- Mock adapter, useful for testing packages dependent on HTTP_Request2.
Supports POST requests with data and file uploads, basic and digest authentication, cookies, managing cookies across requests, proxies, gzip and deflate encodings, redirects, monitoring the request progress with Observers...
- Introduction — Introduction to HTTP_Request2
- Configuration — Configuration parameters for HTTP_Request2
- HTTP_Request2 — Class representing a HTTP request message
- Adapters — Classes that actually perform the request
- HTTP_Request2_Response — Class representing a HTTP response message
- Observers — Monitoring the request's progress
- Exceptions — Handling package errors