-Handle asynchronous abort
-Avoid a data copy when sending data
-handle http proxy with Basic authentication