تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] إرسال طلب مع كوكيز على شكل نص
#3
^
الكود يبين عليه صحيح ، لا اعلم وين مشكلته لان ماعندي فيجوال ستوديو الحين هههه ، جهازي خراب Confused



المهم ، انت طولت الموضوع في الاصل ، فمادام عندك نص الكوكيز تقدر تستعمل الHeader مباشرة دون الحاجة الContainer .


لان في الاصل ، الكوكيز هو عبارة عن نص (String) ، ولكن مايكروسوفت العزيزة Big Grin اخترعت كلاس CookieContainer بغرض تسهيل التعامل وتجميع هذا النص .


لكن قبل ماعطيك الحل ..

اولا نراجع معك مفهوم الطلب الذي سبق وشرحته في الموضوع القديم ...


الطلب هو مفهوم عالي المستوى ، حيث انها تقنية تغلف دوال ال Network sockets او مايسمونه في vb6 با الWinsock < التي تاخذ وقتا طويلا لو قررنا التعامل معها مباشرا ...


والطلب الكامل(اي مع رده) يتكون من 3 اشياء او 4 (اذا كان الطلب POST)
1- Request Headers
2- Response Headers
3- (Post Data (POST Only
4- Response Data



دائما مايرتبط الطلب بالرد ، لأن بديهيا، لافائدة من طلب دون ان يكون هناك استجابة من الطرف الاخر او لنقل (Response)او رد بالاحرى

يعني لو قلنا تبي تتعشى بيتزا ورحت للمطعم تطلب ، لكن العامل مشغول وما عطاك وجه ، اذن لا توجد استجابة لطلبكBig Grin




المهم نكمل ... ^_^

من حيث انها تقنية عالية المستوى يعني انها وفرت مرونة عالية في التعامل معها ، حيث ان معمارية الطلب + الرد ، تتكون بشكل عام حسب الشكل التالي :-





كما ترى السهم الاخضر ، فأن الRequest Headers يوجد به header باسم Cookie < وهي من تقوم باخذ نص الكوكيز لإرساله الى السيرفر .

وكما قلت ان الطلب هي تقنية عالية المرونة ، فأنها وفرت طريقة للوصول الىRequest Headers بكل سهولة بواسطة خاصية Headers


PHP كود :
Requset1.Headers.Add("Cookie""هنا نص الكوكيز"); 



وبالتوفيق في امتحاناتك ...
الرد }}}
تم الشكر بواسطة: mamas1


الردود في هذا الموضوع
RE: إرسال طلب مع كوكيز على شكل نص - بواسطة الشاكي لله - 31-05-14, 07:12 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] إرسال إيميل من البرنامج sniperjawadino 1 1,467 07-10-21, 12:29 AM
آخر رد: sniperjawadino

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


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