public string GetResponse() { util = new Utility(); // Get the original response. WebResponse response = request.GetResponse(); this.Status = ((HttpWebResponse)response).StatusDescription; // Get the stream containing all content returned by the requested server. dataStream = response.GetResponseStream(); // Open the stream using a StreamReader for easy access. StreamReader reader = new StreamReader(dataStream); // Read the content fully up to the end. string responseFromServer = reader.ReadToEnd(); string retVal = util.ParseURL(this.url, responseFromServer); data = util.DeserializeString(retVal); responseFromServer = retVal; // Clean up the streams. reader.Close(); dataStream.Close(); response.Close(); return responseFromServer; }