void download() { LogManager.Instance.Log(string.Format("download")); //string downurl = @"https://soffice.11st.co.kr/escrow/OrderingLogisticsAction.tmall?method=getLogisticsForExcel&isItalyAgencyYn=&isAbrdSellerYn=&listType=orderingLogistics"; //string gdownparam = @"excelColumnList=0%2F1%2F2%2F3%2F4%2F5%2F6%2F7%2F8%2F9%2F10%2F11%2F12%2F13%2F14%2F15%2F16%2F17%2F18%2F19%2F20%2F21%2F22%2F23%2F24%2F25%2F26%2F27%2F28%2F29%2F30%2F31%2F32%2F33%2F34%2F35%2F36%2F37%2F38%2F39%2F40%2F41%2F42%2F43%2F44%2F45%2F46%2F47%2F48%2F49%2F50%2F51%2F52%2F53%2F54%2F56%2F57%2F58%2F59%2F60%2F61%2F62%2F63%2F64%2F65&excelDownType=oldExcel&abrdOrdPrdStat=&excelShGblDlv=N&shBuyerType=&shBuyerText=&shErrYN=&shProductStat=202&abrdOrdPrdStat420=&abrdOrdPrdStat301=&abrdOrdPrdStat401=&shOrderType=on&addrSeq=&shDateType=01&shDateFrom=2014%2F07%2F07&shDateTo=2014%2F10%2F06&searchDt=8&shDelayReport=&shPurchaseConfirm=&shGblDlv=&dlvMthdCd=%B9%E8%BC%DB%C7%CA%BF%E4%BE%F8%C0%BD&dlvCd=00&pagePerSize=100&listType=orderingConfirm&delaySendDt=&delaySendRsnCd=&delaySendRsn=&orderConfrim=&shStckNo=&prdNo=&hiddenStatusOrder=&hiddenShProductStat=&hiddenCheck=&hiddenprdNo=&hiddenshStckNo="; //byte[] postData = Encoding.Default.GetBytes(gdownparam); //wb_.Navigate(downurl, null, postData, "Content-Type: application/x-www-form-urlencoded"); //CookieContainer cookie_ = GetUriCookieContainer(wb_.Url); CookieContainer cookie_ = new CookieContainer(); foreach (string cookie in wb_.Document.Cookie.Split(';')) { string name = cookie.Split('=')[0]; string value = cookie.Substring(name.Length + 1); string domain = @"soffice.11st.co.kr"; string wow = wb_.Document.Domain; //cookie_.Add(new Cookie(name, value)); string path = "/"; //string domain = ".google.com"; //change to your domain name Cookie pC = new Cookie(name.Trim(), value.Trim(), path, domain); cookie_.Add(pC); } string downurl = @"https://soffice.11st.co.kr/escrow/OrderingLogisticsAction.tmall?method=getLogisticsForExcel&isItalyAgencyYn=&isAbrdSellerYn=&listType=orderingLogistics"; string gdownparam = @"excelColumnList=0%2F1%2F2%2F3%2F4%2F5%2F6%2F7%2F8%2F9%2F10%2F11%2F12%2F13%2F14%2F15%2F16%2F17%2F18%2F19%2F20%2F21%2F22%2F23%2F24%2F25%2F26%2F27%2F28%2F29%2F30%2F31%2F32%2F33%2F34%2F35%2F36%2F37%2F38%2F39%2F40%2F41%2F42%2F43%2F44%2F45%2F46%2F47%2F48%2F49%2F50%2F51%2F52%2F53%2F54%2F56%2F57%2F58%2F59%2F60%2F61%2F62%2F63%2F64%2F65&excelDownType=oldExcel&abrdOrdPrdStat=&excelShGblDlv=N&shBuyerType=&shBuyerText=&shErrYN=&shProductStat=202&abrdOrdPrdStat420=&abrdOrdPrdStat301=&abrdOrdPrdStat401=&shOrderType=on&addrSeq=&shDateType=01&shDateFrom=2014%2F07%2F07&shDateTo=2014%2F10%2F06&searchDt=8&shDelayReport=&shPurchaseConfirm=&shGblDlv=&dlvMthdCd=%B9%E8%BC%DB%C7%CA%BF%E4%BE%F8%C0%BD&dlvCd=00&pagePerSize=100&listType=orderingConfirm&delaySendDt=&delaySendRsnCd=&delaySendRsn=&orderConfrim=&shStckNo=&prdNo=&hiddenStatusOrder=&hiddenShProductStat=&hiddenCheck=&hiddenprdNo=&hiddenshStckNo="; HttpWebResponse pResponse2 = HKHttpWebRequest.ReqHttpRequestTest("POST", downurl, gdownparam, cookie_); //HttpWebResponse pResponse2 = HKHttpWebRequest.ReqHttpRequest("POST", downurl, gdownparam, cookie_); string downString = @"d:\ekri.xls"; if (pResponse2.CharacterSet == "" || pResponse2.CharacterSet == "euc-kr" || pResponse2.CharacterSet == "EUC-KR") { FileStream fs = File.OpenWrite(downString); string d = pResponse2.CharacterSet; Stream responsestream = pResponse2.GetResponseStream(); byte[] buffer = new byte[2048]; long totalBytesRead = 0; int bytesRead; while ((bytesRead = responsestream.Read(buffer, 0, buffer.Length)) > 0) { totalBytesRead += bytesRead; fs.Write(buffer, 0, bytesRead); } fs.Close(); fs.Dispose(); } else { TextReader textReader = (TextReader) new StreamReader(pResponse2.GetResponseStream(), Encoding.GetEncoding(pResponse2.CharacterSet)); string htmlBuffer = textReader.ReadToEnd(); HKLibrary.UTIL.HKFileHelper.SaveToFile(downString, htmlBuffer); textReader.Close(); textReader.Dispose(); } wb_.Stop(); }