/// <summary> /// Get http reponse for given year /// </summary> /// <param name="year"></param> /// <returns></returns> private HttpWebResponse retrieveDailyOneTypeClimateData_Response(ClimateDataType type) { string requestURL = string.Format(DAILY_DATA_REQUEST_URL_FORMAT, 1006, Convert.ToInt32(type), -422991); HttpWebRequest r = WebRequest.Create(requestURL) as HttpWebRequest; r.Method = "GET"; return(r.GetResponse() as HttpWebResponse); }
public string retrieveDailyOneTypeClimateData(ClimateDataType type) { string csv = ""; using (HttpWebResponse response = retrieveDailyOneTypeClimateData_Response(type)) { using (Stream stream = response.GetResponseStream()) //zip stream { //using (FileStream zip = File.Create(@"C:\Users\zyu\Downloads\test.zip")) //{ // stream.CopyTo(zip); //} using (MemoryStream mStream = new MemoryStream()) { stream.CopyTo(mStream); using (ZipFile zip = ZipFile.Read(mStream)) { } } } } return(csv); }
/// <summary> /// Get http reponse for given year /// </summary> /// <param name="year"></param> /// <returns></returns> private HttpWebResponse retrieveDailyOneTypeClimateData_Response(ClimateDataType type) { string requestURL = string.Format(DAILY_DATA_REQUEST_URL_FORMAT, 1006,Convert.ToInt32(type),-422991); HttpWebRequest r = WebRequest.Create(requestURL) as HttpWebRequest; r.Method = "GET"; return r.GetResponse() as HttpWebResponse; }
public string retrieveDailyOneTypeClimateData(ClimateDataType type) { string csv = ""; using (HttpWebResponse response = retrieveDailyOneTypeClimateData_Response(type)) { using (Stream stream = response.GetResponseStream()) //zip stream { //using (FileStream zip = File.Create(@"C:\Users\zyu\Downloads\test.zip")) //{ // stream.CopyTo(zip); //} using (MemoryStream mStream = new MemoryStream()) { stream.CopyTo(mStream); using (ZipFile zip = ZipFile.Read(mStream)) { } } } } return csv; }