bade saba
چهارشنبه 28 مهر 1389, 03:02 صبح
سلام
دوستان من یه کد نوشتم به شکل زیر
webRequest = (HttpWebRequest)WebRequest.Create(http://www.sampleSite.com/page1.php);
webRequest.Method = "Get";
webResponse = (HttpWebResponse)webRequest.GetResponse();
webRequest = (HttpWebRequest)WebRequest.Create(http://www.sampleSite.com/page2.php);
webRequest.Method = "Get";
webResponse = (HttpWebResponse)webRequest.GetResponse();
webRequest = (HttpWebRequest)WebRequest.Create(http://www.sampleSite.com/page3.php);
webRequest.Method = "Get";
webResponse = (HttpWebResponse)webRequest.GetResponse();
این کد در دریافت page1 و page2 هیچ مشکلی نداره اما وقتی page3 رو درخواست میکنه روی خط
webResponse = (HttpWebResponse)webRequest.GetResponse();
میمونه و برنامه جلوتر نمیره و سایت به درخواست جواب نمیده کسی میدونه چرا همچین اتفاقی می افته؟؟؟ و چجوری میشه حلش کرد
این نکته رو هم بگم که این توقف ربطی به page3 نداره و اگه جای page1 یا page2 رو با page3 عوض کنیم باز در سومین درخواست برنامه توقف میکنه نه جایی که page3 درخواست میشه
مسئله بعد هم این که این موضوع مربوط به سایت خاصی نیست و اگه شما 3 تا پیج از سایت http://www.barnamenevis.org رو هم به جای آدرسها بگذارید در درخواست سوم متوقف میشود
و در آخر این رو هم بگم که اگه به جای تعریف یک webResponse و یک webRequest سه تا تعریف کنیم و در هر درخواست از یکی از اونها استفاده کنیم باز در سومین درخواست برنامه متوقف میشه
ممنون میشم کمک کنید
دوستان من یه کد نوشتم به شکل زیر
webRequest = (HttpWebRequest)WebRequest.Create(http://www.sampleSite.com/page1.php);
webRequest.Method = "Get";
webResponse = (HttpWebResponse)webRequest.GetResponse();
webRequest = (HttpWebRequest)WebRequest.Create(http://www.sampleSite.com/page2.php);
webRequest.Method = "Get";
webResponse = (HttpWebResponse)webRequest.GetResponse();
webRequest = (HttpWebRequest)WebRequest.Create(http://www.sampleSite.com/page3.php);
webRequest.Method = "Get";
webResponse = (HttpWebResponse)webRequest.GetResponse();
این کد در دریافت page1 و page2 هیچ مشکلی نداره اما وقتی page3 رو درخواست میکنه روی خط
webResponse = (HttpWebResponse)webRequest.GetResponse();
میمونه و برنامه جلوتر نمیره و سایت به درخواست جواب نمیده کسی میدونه چرا همچین اتفاقی می افته؟؟؟ و چجوری میشه حلش کرد
این نکته رو هم بگم که این توقف ربطی به page3 نداره و اگه جای page1 یا page2 رو با page3 عوض کنیم باز در سومین درخواست برنامه توقف میکنه نه جایی که page3 درخواست میشه
مسئله بعد هم این که این موضوع مربوط به سایت خاصی نیست و اگه شما 3 تا پیج از سایت http://www.barnamenevis.org رو هم به جای آدرسها بگذارید در درخواست سوم متوقف میشود
و در آخر این رو هم بگم که اگه به جای تعریف یک webResponse و یک webRequest سه تا تعریف کنیم و در هر درخواست از یکی از اونها استفاده کنیم باز در سومین درخواست برنامه متوقف میشه
ممنون میشم کمک کنید