Register a Custom Driver
Build Client with Custom Driver
Register a Custom Pool Handler (Optional)
HttpClient::pool().
If you skip this, pool() fails for that custom driver.
Register custom drivers and pool handlers for non-standard transports.
HttpClient::pool().
If you skip this, pool() fails for that custom driver.