مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mr.khani

عضویت از 1394/01/07

کار با JSON در #C

  • پنجشنبه 8 تیر 1396
  • 17:24
تشکر میکنم
~~در بخش آموزشی کار با json  خواندن json کار نمی کند و در قسمت httpresponse هنگ می کند :

string url = "http://www.eniskurtayyilmaz.com/api/get_posts/";
         

            HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url) ;
            string jsonValue = "";
            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
            {
                StreamReader reader = new StreamReader(response.GetResponseStream());
                jsonValue = reader.ReadToEnd();
            }

            ClassWebsiteposts websitePosts = JsonConvert.DeserializeObject<ClassWebsiteposts>(jsonValue);

لطفا راهنمایی کنید مشکل چیه که time out میده.

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 8 تیر 1396
  • 19:53

کد زیر را امتحان کنید

   string url = "http://www.eniskurtayyilmaz.com/api/get_posts/";

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Timeout = Timeout.Infinite;
            request.KeepAlive = true;
            string jsonValue = "";
            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
            {
                StreamReader reader = new StreamReader(response.GetResponseStream());
                jsonValue = reader.ReadToEnd();
            }

کاربر سایت

mr.khani

عضویت از 1394/01/07

  • شنبه 10 تیر 1396
  • 08:17

فکر کنم باید useragent هم ست بشه .

request.UserAgent = "Something";

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)