callback's $data# contains human readable text.
callback's $data contains data received.
callback's $data contains data sent.
callback's $data contains headers.
callback's $data contains a body part.
callback's $data contains SSL data.
SplObjectStorage $observers# =
array $options# =
bool $recordHistory# =
Create a new HTTP client.
Add custom cookies.
Add specific SSL options.
SplSubject. Attach another observer.
Configure the client's low level options.
Countable. Retrieve the number of enqueued requests.
Dequeue the http\Client\Request $request.
SplSubject. Detach $observer, which has been previously attached.
Enable usage of an event library like libevent, which might improve performance with big socket sets.
Enable sending pipelined requests to the same host if the driver supports it.
Add another http\Client\Request to the request queue.
Get a list of available configuration options and their default values.
List available drivers.
Retrieve a list of available request options and their default values.
Get priorly set custom cookies.
Simply returns the http\Message chain representing the request/response history.
SplObjectStorage holding attached observers.
Get priorly set options.
Retrieve the progress information for $request.
Retrieve the corresponding response of an already finished request, or the last received response if $request is not set.
Retrieve priorly set SSL options.
Get transfer related information for a running or finished request.
SplSubject. Notify attached observers about progress with $request.
Perform outstanding transfer actions.
Requeue an http\Client\Request.
Reset the client to the initial state.
Send all enqueued requests.
Set custom cookies.
Set client debugging
Set client options.
Specifically set SSL options.
Wait for $timeout seconds for transfers to provide data.
The http\Client\Request class provides an HTTP message implementation tailored to represent a request message to be sent by the client.