PDA

View Full Version : سوال: توقف برنامه در سومین درخواست با webRequest



bade saba
چهارشنبه 28 مهر 1389, 02: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 سه تا تعریف کنیم و در هر درخواست از یکی از اونها استفاده کنیم باز در سومین درخواست برنامه متوقف میشه

ممنون میشم کمک کنید

bade saba
چهارشنبه 28 مهر 1389, 21:16 عصر
دوستان یعنی هیچ کس با این کلاس کار نکرده؟؟؟؟:ناراحت: