internal XPathDocument Get(IQGetObject apiAction) { WebResponse response = null; Stream responseStream = null; XPathDocument xml; try { var request = (HttpWebRequest)WebRequest.Create(apiAction.Uri); request.Method = "GET"; request.ProtocolVersion = HttpVersion.Version10; request.KeepAlive = false; request.Timeout = 300000; response = request.GetResponse(); responseStream = response.GetResponseStream(); xml = new XPathDocument(responseStream); } finally { if (responseStream != null) { responseStream.Close(); } if (response != null) { response.Close(); } } CheckForException(xml); return(xml); }
internal XPathDocument Get(IQGetObject apiAction) { WebResponse response = null; Stream responseStream = null; XPathDocument xml; try { var request = (HttpWebRequest)WebRequest.Create(apiAction.Uri); request.Method = "GET"; request.ProtocolVersion = HttpVersion.Version10; request.KeepAlive = false; request.Timeout = 300000; response = request.GetResponse(); responseStream = response.GetResponseStream(); xml = new XPathDocument(responseStream); } finally { if (responseStream != null) responseStream.Close(); if (response != null) response.Close(); } CheckForException(xml); return xml; }