private HttpWebRequest BuildRequest() {
if(IsDebugEnabled)
log.Debug("Build HttpWebRequest...");
_baseUri.ShouldNotBeNull("_baseUri");
var request = (HttpWebRequest)WebRequest.Create(_baseUri);
request.AllowAutoRedirect = true;
request.AllowWriteStreamBuffering = true;
request.KeepAlive = true;
request.Timeout = _timeOut;
request.Proxy = WebProxy;
request.Credentials = Credentials;
return request;
}