تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
c# enable cookies in your browser's settings and try again
#1
السلام عليكم
 واجهتني مشكلة عند ارسال داتا الى موقع واسترجاع الرد لا ياتيني الرد كما ينبغي لان السرفر الخاص بالموقع يقول ان الكوكيز غير مفعلة ويجب تفعيلها والمحاولة لاحقيا
span class="error">Your request could not be served because you have browser cookies disabled. Please enable cookies in your browser's settings and try again.

مع العلم استخدم  user agent الخاص بالفايرفوكس اخر اصدار هذا الكود فكيف افعل هذه الخاصية لجلب الرد الصحيح

كود :
CookieContainer c = new CookieContainer();
       void getrespense(string link)
       {
           var request = (HttpWebRequest)WebRequest.Create(link);
          var data = Encoding.ASCII.GetBytes(string.Format("sf_url={0}&sf_submit=&new=1&lang=en&app=: undefined", textBox1.Text));
           request.Method = "POST";
           request.ContentType = "application/x-www-form-urlencoded";
           request.ContentLength = data.Length;
           request.CookieContainer = c;
           using (var stream = request.GetRequestStream())
           {
               stream.Write(data, 0, data.Length);
           }
           var response = (HttpWebResponse)request.GetResponse();
           c.Add(response.Cookies);
           var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
               }
الرد }}}
تم الشكر بواسطة:
#2
هل من اجابة
الرد }}}
تم الشكر بواسطة:
#3
جربت تفعيل يدوي لكن لم تنجح يجب تفعيل الكوكيز اثناء ارسال الداتا ولا اعرف كيف
الرد }}}
تم الشكر بواسطة:
#4
هل من حلول اخرى
الرد }}}
تم الشكر بواسطة:


التنقل السريع :


يقوم بقرائة الموضوع: