31-05-14, 07:12 PM
(آخر تعديل لهذه المشاركة : 01-06-14, 11:59 AM {2} بواسطة الشاكي لله.)
^
الكود يبين عليه صحيح ، لا اعلم وين مشكلته لان ماعندي فيجوال ستوديو الحين هههه ، جهازي خراب
المهم ، انت طولت الموضوع في الاصل ، فمادام عندك نص الكوكيز تقدر تستعمل الHeader مباشرة دون الحاجة الContainer .
لان في الاصل ، الكوكيز هو عبارة عن نص (String) ، ولكن مايكروسوفت العزيزة
اخترعت كلاس CookieContainer بغرض تسهيل التعامل وتجميع هذا النص .
لكن قبل ماعطيك الحل ..
اولا نراجع معك مفهوم الطلب الذي سبق وشرحته في الموضوع القديم ...
الطلب هو مفهوم عالي المستوى ، حيث انها تقنية تغلف دوال ال Network sockets او مايسمونه في vb6 با الWinsock < التي تاخذ وقتا طويلا لو قررنا التعامل معها مباشرا ...
والطلب الكامل(اي مع رده) يتكون من 3 اشياء او 4 (اذا كان الطلب POST)
1- Request Headers
2- Response Headers
3- (Post Data (POST Only
4- Response Data
دائما مايرتبط الطلب بالرد ، لأن بديهيا، لافائدة من طلب دون ان يكون هناك استجابة من الطرف الاخر او لنقل (Response)او رد بالاحرى
يعني لو قلنا تبي تتعشى بيتزا ورحت للمطعم تطلب ، لكن العامل مشغول وما عطاك وجه ، اذن لا توجد استجابة لطلبك
المهم نكمل ... ^_^
من حيث انها تقنية عالية المستوى يعني انها وفرت مرونة عالية في التعامل معها ، حيث ان معمارية الطلب + الرد ، تتكون بشكل عام حسب الشكل التالي :-
كما ترى السهم الاخضر ، فأن الRequest Headers يوجد به header باسم Cookie < وهي من تقوم باخذ نص الكوكيز لإرساله الى السيرفر .
وكما قلت ان الطلب هي تقنية عالية المرونة ، فأنها وفرت طريقة للوصول الىRequest Headers بكل سهولة بواسطة خاصية Headers
وبالتوفيق في امتحاناتك ...
الكود يبين عليه صحيح ، لا اعلم وين مشكلته لان ماعندي فيجوال ستوديو الحين هههه ، جهازي خراب

المهم ، انت طولت الموضوع في الاصل ، فمادام عندك نص الكوكيز تقدر تستعمل الHeader مباشرة دون الحاجة الContainer .
لان في الاصل ، الكوكيز هو عبارة عن نص (String) ، ولكن مايكروسوفت العزيزة
اخترعت كلاس CookieContainer بغرض تسهيل التعامل وتجميع هذا النص .لكن قبل ماعطيك الحل ..
اولا نراجع معك مفهوم الطلب الذي سبق وشرحته في الموضوع القديم ...
الطلب هو مفهوم عالي المستوى ، حيث انها تقنية تغلف دوال ال Network sockets او مايسمونه في vb6 با الWinsock < التي تاخذ وقتا طويلا لو قررنا التعامل معها مباشرا ...
والطلب الكامل(اي مع رده) يتكون من 3 اشياء او 4 (اذا كان الطلب POST)
1- Request Headers
2- Response Headers
3- (Post Data (POST Only
4- Response Data
دائما مايرتبط الطلب بالرد ، لأن بديهيا، لافائدة من طلب دون ان يكون هناك استجابة من الطرف الاخر او لنقل (Response)او رد بالاحرى
يعني لو قلنا تبي تتعشى بيتزا ورحت للمطعم تطلب ، لكن العامل مشغول وما عطاك وجه ، اذن لا توجد استجابة لطلبك

المهم نكمل ... ^_^
من حيث انها تقنية عالية المستوى يعني انها وفرت مرونة عالية في التعامل معها ، حيث ان معمارية الطلب + الرد ، تتكون بشكل عام حسب الشكل التالي :-
كما ترى السهم الاخضر ، فأن الRequest Headers يوجد به header باسم Cookie < وهي من تقوم باخذ نص الكوكيز لإرساله الى السيرفر .
وكما قلت ان الطلب هي تقنية عالية المرونة ، فأنها وفرت طريقة للوصول الىRequest Headers بكل سهولة بواسطة خاصية Headers
PHP كود :
Requset1.Headers.Add("Cookie", "هنا نص الكوكيز");
وبالتوفيق في امتحاناتك ...

