protected override HttpWebRequest GetHttpWebRequest (Uri uri) { if (request == null) request = new ClientHttpWebRequestInternal (this, uri); return request; }