>> سپیکر: کی ایک دوسرے کے بارے میں بات کرتے ہیں ہایپر ٹیکسٹ ٹرانسفر protocol--
پروٹوکول، یا HTTP.
تو ہم IP بارے میں بات کی ہے اور پچھلے ویڈیوز میں ٹی سی پی.
اور ان پروٹوکول ہیں کس طرح کے بارے میں معلومات ڈکٹیٹ کہ
مشین سے مشین چالوں اور پروگرام کے لئے پروگرام یا سروس سے
کے ذریعے، انٹرنیٹ کے ذریعے سروس کے لئے راوٹرز اور مشینوں کے اس نیٹ ورک.
>> لیکن جو عام طور پر نہیں ہے حق پوری تصویر،؟
عام طور پر جب ہم بھیج معلومات، پروگرام
itself-- اعداد و شمار ہے جب ، مثال کے طور پر، کا کہنا ہے کہ، موصول
TCP پورٹ 25 یا کے ذریعے ای میل میں پورٹ 80 کے ذریعے ویب صفحے کی درخواست،
وہاں کے قوانین کا نظام عام طور پر ہے میں صرف موصول ہوئی ہے کس پر عملدرآمد کرنے.
اور HTTP ایک مثال ہے صرف اس طرح ایک پروٹوکول کے.
>> HTTP صرف ہے درخواست پرت پروٹوکول
کہ ہم کے بارے میں بات کرنے کے لئے جا رہے ہیں.
لیکن یہ ایک اور سیٹ ہے کس طرح بتا قوانین کی
معلومات منتقل کیا جا کرنے کے لئے ہے اور انٹرنیٹ کے ذریعے عملدرآمد.
خاص طور پر، HTTP کس طرح کی وضاحت کرتا ہے
ایک کے لئے ایک درخواست کرنا ضروری ہے ایک ویب کے صفحے اور کس طرح
ایک سرور، ایک مشین کہ، ویب صفحات کی میزبانی
اس کی معلومات فراہم کرتا ہے گاہکوں کو واپس.
>> تو اس پروٹوکول نہیں کرتا اصل میں کچھ بھی ہے
کس طرح کے بارے میں معلومات کے ساتھ کیا کرنا نقطہ نظر سے اقدامات
نقطہ بی کے لئے یہ واقعی ہے قوانین کے نظام
for-- یہ بنیادی طور پر کے قوانین ہے ایک ویب کے صفحے کے ساتھ کام کرنے کے لئے مشغولیت،
جب کوئی اسی طرح کی تم پر لہروں ان کے ہاتھ،
آپ کو واپس کرنے کے لئے لہر توقع کر رہے ہیں.
یہ ایک کی طرح ہے روایتی انسانی پروٹوکول.
HTTP پروٹوکول صرف اگر، کا کہنا ہے کہ آپ کو ایک ویب کی درخواست کرنا چاہتے
صفحے، یقینی بنائیں کہ آپ کی شکل لگ رہا ہے بنانے طرح فارمیٹنگ کے this-- قسم کی طرح
مثال کے طور پر ایک کاروبار خط،.
اور جواب اسی طرح کریں گے اس پروٹوکول کے مطابق آئے.
دیگر موجود ہیں درخواست پرت پروٹوکول
ہم جا نہیں کر رہے ہیں ویڈیوز کے بارے میں بات.
لیکن اس طرح چیزوں میں شامل ہیں فائل ٹرانسفر پروٹوکول،
کے لئے سادہ میل ٹرانسفر پروٹوکول ای میلز بھیجنے کے، ڈیٹا کی تقسیم
سروس، ریموٹ ڈیسک ٹاپ پروٹوکول، RDP، جس
آپ دور تک رسائی حاصل کرنے چاہتے ہیں تو استعمال کیا جاتا ہے دوسرے کمپیوٹر سے آپ کے کمپیوٹر،
ہے جو بار بار XMPP، جیبر یا بات چیت کے طور پر جانا جاتا ہے،
تو اس پروٹوکول ہے چیٹ خدمات استعمال کرنے کے لئے.
اور بہت، بہت، بہت سے دوسرے ہیں.
>> آپ استعمال کر رہے ہیں تو ہر وقت ایک سروس، سروس
معلومات کی توقع ہے ایک درخواست received-- جا کرنے کے لئے
ایک میں received-- ہونا بہت ہی خاص کی شکل
اور کرنے کی ضرورت ہے واپس معلومات واپس
ایک بہت ہی خاص کی شکل میں کے طور پر اچھی طرح سے.
>> تو ہماری مثال پر واپس چلتے ہیں ہم انٹرنیٹ سے بات کرنے کی خواہش.
تو ہم خوش ہیں، اور ہم چاہتے ہیں صحیح، cats.com پر جانے کے لئے؟
تو ہم صرف cats.com سے بات کر رہے ہیں تو، ہم ارے کچھ کی طرح کہہ سکتا ہے
میں آپ کے گھر صفحے کو دیکھنے کے کر سکتے ہیں؟
اور cats.com شاید ، جی ہاں، اس بات کا یقین جواب.
یہاں تم جاؤ.
تو یہ ایک انسانی طرح ہے سے پوچھنا و جواب.
>> کہ HTTP میں کیسا نظر آئے ہے؟
ٹھیک ہے، یہ اصل قسم کا ترجمہ خوبصورت سفائیپسند کچھ اس طرح سے.
ہمیں / HTTP / 1.1 کہہ سکتا میزبان cats.com سے.
تو بنیادی طور پر میں یہاں کیا کر رہا ہوں ویب صفحہ www.cats.com/ کے لئے پوچھ.
ہم عام طور پر سلیش ترک آج کل، لیکن اس کرے گا صرف
cats.com کے ہوم پیج پر مطلب.
>> اوہ، اور راہ کی طرف سے، میں جا رہا ہوں HTTP ورژن استعمال ہونا
1.1 آپ کے ساتھ بات چیت کرنے کے.
اس طرح کی قیاس کرنے کے لئے ہے راہ کی طرف سے، طرح، کہہ،
میں بات کرنے جا رہا ہوں فرانسیسی زبان میں، یا راہ کی طرف سے،
میں انگریزی میں بات کی جائے کرنے کے لئے جا رہا ہوں.
اس پروٹوکول کی صرف شکل ہے.
یہ ہے، بھی 1.0 ہے عام طور پر اب نہیں استعمال کیا جاتا.
تو میں HTTP 1.1 بول ہوں، اور میں www.cats.com/ چاہوں گا.
میرے لئے حاصل کریں.
>> اور پھر دیگر معلومات، موجود ہے ڈوٹ، ڈوٹ too--،، وہاں ڈاٹ
جس میں معلومات کے بارے میں ہے آپ کو ایسا کون ہیں cats.com
جہاں بھیجنے کے لئے پتہ چلے گا.
لیکن ان دو ہیں اہم حصوں کی طرح
بہت شروع میں کی ایک HTTP request--
صرف آپ کو ایک شروع کرنے کی طرح آپ کا کہنا ہے خط، عزیز، خالی.
یہ ہے کہ روح میں بہت ملتا جلتا ہے.
>> اور cats.com جا رہا ہے اگر اوہ، اس بات کا یقین، یہاں تم جاؤ، کا کہنا ہے کہ.
وہ کس طرح جواب دے سکتا ہے this-- میں بھی جواب دے رہا ہوں.
میں بھی 1.1 HTTP بات.
آپ کی درخواست، 200 ٹھیک ہے منظوری دے دی ہے.
کیا آپ کے بارے میں ہو وصول تو ایچ ٹی ایم ایل ہے
ڈوٹ، ڈوٹ، کچھ اضافی معلومات ڈاٹ.
اور بہت سے نیچے دیئے گئے درخواست اصل میں ایچ ٹی ایم ایل،
مارکاپ زبان، cats.com کے ہوم پیج کے مواد.
>> تو HTTP / 1.1-- میں آپ تسلیم کرتے ہیں درخواست 1.1 HTTP کے ذریعے قبول کر لیا گیا.
آپ کی درخواست منظور کیا گیا تھا.
میں، آپ کیا چاہتے ہیں 200 ٹھیک ہے آپ کو دے سکتے.
آپ کو HTML حاصل کرنے کے لئے کے بارے میں ہیں.
اور پھر یہاں ہے آپ کا درخواستکردہ کہ ایچ ٹی ایم ایل.
>> لیکن کبھی کبھی ہماری درخواستوں نہیں ہمیشہ بہت منصوبے کے مطابق.
میں آپ cats.html صفحے کو دیکھنے کے کر سکتے ہیں؟
ویسے، انہوں نے، جو کا کہنا ہے کہ ایک cats.html صفحے نہیں ہے،
جس قسم کے غیر حقیقی لگتا ہے وہ cats.com ہو کیونکہ.
تم وہ cats.html پڑے گا لگتا تھا.
لیکن ٹھیک ہے.
تو اس کی طرح ہے روایتی انسانی بات چیت
اب ہم cats.com کے ساتھ لیا ہے.
کہ کس طرح کا ترجمہ ہے؟
>> یہ آپ سے واقف کچھ ہو سکتا ہے.
ہماری درخواست، بالکل ایک ہی دیکھا بجائے حاصل سلیش کے علاوہ
اب ہم cats.html ہو رہی ہے.
بنیادی طور پر تو اب کیا اس پورے درخواست مجھے دے براہ مہربانی کہہ رہا ہے
www.cats.com/cats.html.
میزبان اور مشرق تو کہ سب سے اوپر کا حصہ
خاص طور پر اس بات کی نشاندہی سے کیا صفحے میں پوچھ رہا ہوں.
لیکن اس معاملے میں cats.com نہیں جا رہا ہے مثبت جواب دینے کے لئے قابل ہو جائے کرنے.
انہوں نے کے بارے میں بات کر رہے ہیں نہیں جانتے.
اور اس طرح یہ آپ کو ہو سکتا کچھ ہے دیکھا سے پہلے 1.1 HTTP 404 نہیں ملا.
میں کیا نہیں مل سکا آپ کے لئے پوچھ رہے تھے.
ویسے، میں تمہیں دینے کے لئے جا رہا ہوں واپس کچھ HTML، اور عام طور پر ایچ ٹی ایم ایل ہے کہ
کچھ 404 صفحے کے مواد ہے.
اور کی صورت میں cats.com، یہ شاید ہے
ایک ٹوکری کے ساتھ میں کچھ پیارا بلیوں ایک دکھ کی بات 404 چہرہ ان سے اگلے،
آپ کو ہو جائے کرنے کے لئے جا رہے ہیں کیونکہ دکھ کی بات ہے آپ کے صفحے حاصل نہیں ہے جب
کہ آپ کے لئے تلاش کر رہے تھے.
>> یہی وجہ ہے کہ ایک کی بنیادی باتیں کی طرح ہے پروٹوکول، HTTP پروٹوکول درخواستوں
کی طرح نظر آتے.
وہ ہم کس طرح واقعی اسی طرح ہیں اسی طرح کی ایک بات چیت بنا دے گا
صرف انسانی کنونشن میں کچھ کے بارے میں پوچھ
اور اسے واپس حاصل کرنے یا ایک تحریری خط اور ایک جواب کی توقع
ایک خاص شکل میں خط.
یہ بہت زیادہ ہے کیا HTTP صرف canonicalizing ہے
تک رسائی حاصل کرنے کی خواہش ہے کہ تمام آلات کے لئے ویب صفحات، ہایپر ٹیکسٹ ٹرانسفر.
>> تو فارم کی ایک سطر، اس طریقہ کی درخواست ہدف HTTP ورژن،
ایک HTTP درخواست لائن کہا جاتا ہے.
یہ عام طور پر ہے کہ سب سے پہلی چیز ہے ایک HTTP درخواست کے حصے کے طور پر منتقل
یا آپ HTTP کے لئے پوچھ رہے ہیں.
میں نے کہا کہ اس طرح کی کہہ، کی طرح ہے، عزیز، سب سے اوپر آپ خط میں خالی.
انہوں نے رہے ہیں جانتے ہیں انہیں ایک خط لکھنے.
تو یہ بہت اسی طرح کی ہے کہہ، میں جانتا ہوں
وہ ایک HTTP درخواست کر رہے ہیں کہ اور یہ خاص طور پر شکل ہے
انہوں نے کے لئے پوچھ رہے ہیں.
>> HTTP ورژن شاید ہے ہمیشہ HTTP / 1/1 جا رہا.
1.0 بھی موجود ہے لیکن نہیں ہے واقعی اب استعمال کیا جاتا.
CS50 کے مقاصد کے لئے، حاصل ہمیشہ شاید ہے
تم کیا کرنے جا رہے ہیں آپ اصل میں ہیں جب استعمال کر رہے ہیں
براہ راست HTTP درخواست بنانے.
پوسٹ ہم ہیں کہ ایک اور اختیار ہے اب کے بارے میں بات کرنے کے لئے نہیں جا رہا.
اور پھر درخواست ہدف ہے میزبان کے سرور پر کیا پیج
آپ کو حاصل کرنے کے لئے چاہوں گا.
جیسا میں نے کہا، کہ میزبان کے نام ایک علیحدہ لائن عام طور پر، ہے
مجموعی طور پر درخواست کی دوسری لائن.
اور اس طرح، ایک دوسرے کے ساتھ میزبان لیا نام اور درخواست ہدف
ایک مخصوص وضاحت وسائل کوشش کی جا رہی.
میں، ایک دوسرے پہلے ہماری مثال میں 404 www.cats.com لئے ایک بار پھر پوچھ رہا تھا،
cats.com میزبان ہونے.
اور میری درخواست میں، میں /cats.html کہا.
یہ میری درخواست ہدف تھا.
تو مجموعی طور پر میں نے کے لئے پوچھ رہا تھا مواد یا واقع وسائل
www.cats.com/cats.html میں.
>> اور پھر چاہے کی بنیاد پر وسائل موجود
اور سرور فراہم کر سکتے ہیں کہ آیا کلائنٹ کی کے مطابق وسائل
درخواست، آپ ہو سکتا ہے واپس مختلف حیثیت کوڈ.
تم نے دیکھا ہے ان کی حیثیت کوڈ میں سے کچھ وہ رد عمل کا حصہ ہیں کیونکہ.
ان میں سے کچھ، 200 ٹھیک ہے، ہیں شاید خوبصورت خاموش.
آپ نے شاید کبھی نہیں دیکھا ہے ایک صفحہ 200 ٹھیک جواب.
تم بس صفحے حاصل.
یہ ایک 404 غلطی کی طرح نہیں ہے، جو عام طور پر بہت واضح ہے.
آپ عام طور پر یہ 404 کا کہنا ہے کہ کو دیکھنے کے.
>> تو کیا کچھ کے بارے میں بات ان کی حیثیت کوڈ ہو سکتا ہے.
ایک بار پھر، جب سرور ہم سے جواب، وہ کر رہے ہیں
HTTP نسخہ حیثیت جواب دینے کے لئے جا رہے ہیں.
عام طور پر HTTP / 1.1.
ہونے جا رہا ان کی حیثیت کوڈ کیا ہیں؟
ٹھیک ہے، ہم ایک کامیابی حاصل ہو سکتا ہے.
کامیابی کے زمرے میں، ہم ٹیکسٹ ٹھیک کے ساتھ کوڈ 200 ہو سکتا ہے.
اس کا کیا مطلب ہے؟
ویسے، سب کچھ اچھا ہے.
آپ کو ایک درست درخواست کی.
یہاں ایک درست جواب ہے.
میں فراہم کرنے کے لئے کے قابل تھا بالکل وہی جو آپ چاہتے تھے.
>> کبھی کبھی آپ کو دوسری چیزوں کو حاصل ہو سکتا ہے آپ کو فورا محسوس نہیں کریں گے کہ
لیکن کسی حد تک ناکامی ہیں.
انہوں نے کہا redirections ہیں.
یہاں دو عام ہیں نہیں ہے.
301 منتقل Permanently-- کیا یہ بنیادی طور پر مطلب یہ ہے کہ
صفحہ ایک نئی جگہ پر اب ہے.
یہ ہمیشہ کے لئے رہیں گے.
اور سب سے زیادہ براؤزر گے خود کار طریقے سے آپ کو ری ڈائریکٹ.
تو کیا تم واقعی کبھی نہیں دیکھ گے یا تو ایک 301،، تم جب تک
ایک واقعی باہر کی تاریخ کا استعمال کرتے ہوئے براؤزر، ممکنہ طور پر،
301 جواب کا حصہ ہے کیونکہ ڈوٹ، ڈوٹ، 301 کے جواب کے نقطہ.
نیا صفحہ ہے جہاں یہ بھی آپ کو بتاتا ہے.
اور اس طرح سب سے زیادہ براؤزر گے صرف وہاں آپ کو ری ڈائریکٹ،
تم وہاں جانا چاہتے ہیں کہ سنبھالنے.
>> کبھی کبھی آپ کو بھی 302 پایا ملے گی.
اور یہ ایک اصل میں آپ اب بھی کبھی کبھار دیکھ سکتا.
کبھی کبھی صفحات کو عارضی طور پر منتقل.
تو یہ میں تعمیر نہیں کیا جا سکتا ہے براؤزر بتا درخواست
مستقل طور پر کسی بھی وقت تبدیل کرنے کے لئے یہ درخواست آپ کو دیکھتا ہے کہ
کچھ کے لئے اسے تبدیل کرنے کے لئے بنانے.
تو آپ دیکھ سکتے ہیں 302 جس میں بنیادی طور، ملا
اس صفحے کو کہیں اور رہتا ہے کا کہنا ہے کہ.
لیکن اس کے ساتھ نہیں جا رہا ہے وہاں ہمیشہ کے لئے رہتے ہیں.
یہ آخر میں شاید جائیں گے آپ کو واپس لگتا ہے کہ جہاں پر.
>> اس کے بعد آپ چیزوں کو حاصل کریں گے کلائنٹ کی غلطیوں کی طرح.
تو یہ آپ نے ہیں شاید اب، دیکھا.
آپ نے شاید نہیں دیکھا ہے 200s کے یا 300s،
لیکن آپ کو شاید ہو 400s کے ساتھ واقف.
اور یہ کہ ہم بات کریں گے کیا ہے ایک دوسرے کے بارے میں، 500S کے ساتھ ساتھ.
>> آپ 401 غیر مجاز دیکھ سکتا.
عام طور پر اس کا مطلب ہے کہ تم ایک ایسے صفحے تک رسائی حاصل کرنے کی کوشش کر رہے،
لیکن آپ لاگڈ ان نہیں ہیں.
تو آپ کوشش کریں اور کچھ پر جائیں پروفائل یا فیس بک پر کچھ
یا آپ کو کوشش اور رسائی some-- آپ کام پر ہیں.
تم کچھ تک رسائی حاصل کرنے کی کوشش کر رہے آپ کے کام کی انٹرنیٹ پر،
لیکن آپ لاگ ان نہیں کر رہے ہیں.
تم صفحے کو نہیں دیکھ سکتا.
آپ کو ایک 401 غیر مجاز ہو سکتا ہے، جو ہم شاید مطلب
اس درخواست کو مطمئن کرنے کے قابل ہو جائے گا، لیکن سب سے پہلے آپ کو ایسا کرنے میں لاگ ان کرنے کی ضرورت ہے.
>> کے برعکس، آپ 403 ہو سکتا ہے یہ واقعی نہیں کرتا ہے جس میں ہے، حرام
آپ لاگ ان یا نہیں کر رہے ہیں تو کوئی فرق.
یہ درخواست کی اجازت نہیں ہے.
وسائل سرور پر موجود ہے.
لیکن آپ کو اس تک رسائی حاصل کرنے کی اجازت نہیں کر رہے ہیں.
یہ عام طور پر اندرونی فائلوں ہے کہ مختلف وجوہات کے لئے سرور پر رہتے ہیں
لیکن ہونے کا ارادہ نہیں کر رہے ہیں باہر کی دنیا سے حاصل کیا،
اور تاکہ وہ منع کر رہے ہیں.
وہ وہاں رہتے ہیں.
میں اسے تلاش نہیں کر سکتے ہیں نہیں کہہ رہا ہوں.
لیکن میں آپ کو یہ نہیں دے سکتا کہہ رہا ہوں.
اور یہ تو کوئی فرق نہیں پڑتا آپ میں ہے یا نہیں کا انتخاب کر رہے ہیں.
اور پھر کورس، بہت عام 404 نہیں ملا.
فائل سرور پر موجود نہیں ہے.
مجھے مطمئن کرنے کے لئے چاہوں گا آپ کی درخواست، لیکن میں نہیں کر سکتا.
>> آپ کبھی کبھی بھی سرور دیکھیں غلطیاں، عام طور پر سب سے زیادہ عام
کیا جا رہا ہے 500 اندرونی سرور کی خرابی، جس اصل میں آپ کو کچھ بتانا نہیں کرتا
بالکل غلط کیا گیا ہے کے بارے میں.
لیکن یہ آپ کو بنانے اصل میں نہیں ہے آپ کی درخواست میں ایک غلطی.
یہ اصل میں سرور میں ناکام ہے کسی نہ کسی طرح کی درخواست پر فراہم کرنے کے لئے.
تو 500 جنرل جواب ہے.
>> تم نے بھی کچھ دیکھیں گے ، سروس دستیاب نہیں ہے کی طرح
جو مجھے یقین ہے کوڈ 503 ہے.
اور گیٹ وے Timeout-- تو کیا تم نے کبھی ایک صفحہ تھا صرف
وہاں لوڈنگ بیٹھ کر لوڈ ہو رہا ہے اور لوڈنگ
یہ کرنے کے لئے جا رہا ہے تو آپ کو کبھی پتہ نہیں بوجھ اور پھر آخر میں یہ صرف says--
صرف دیتا ہے.
یہ ایک 504 گیٹ وے ٹائم آؤٹ ہے.
سرور کے لئے چاہتا تھا آپ کی درخواست پر عمل،
لیکن کچھ غلط ہو گیا سرور side-- پر
نہیں کرنے کے لئے آپ side-- پر کہ ایک مسئلہ ہونے کا سبب بن.
اب، ہم یہاں کہانی ختم ہو سکتی ہے، لیکن میں واقعی میں اب کیا کرنے جا رہا ہوں
میں کھولنے کے لئے جا رہا ہوں اپنے براؤزر اور آپ کو شو
آپ کو دیکھنے کے لئے قابل ہو سکتا ہے کہ کس طرح ان کی حیثیت کوڈ کے کچھ
یہاں تک کہ آپ عام طور پر انہیں دیکھ نہیں کرتے ہیں تو.
اور ہم لے کر ایسا کرنے کے لئے جا رہے ہیں کچھ ڈویلپر کے اوزار دیکھو.
>> ٹھیک میں حاضر ہوں تو اب اپنے براؤزر ونڈو میں.
اور میں تھوڑا سا سیکھنے کے لئے چاہتے ہیں ان HTTP درخواست کے بارے میں مزید.
میں کس طرح ہم نے ایک تو میں جاننا یقینی طور پر جانتے ہیں ہیں کچھ غلط ہو جاتا ہے جب صفحے، goes--
ہم نے ایک 404 حاصل.
ہم سب نے دیکھا ہے کہ.
ہم اس کی وضاحت کرنے کی ضرورت نہیں ہے.
لیکن کچھ دوسرے لوگ ہیں؟
اور ہم کس طرح دیکھیں گے کارروائی میں ان درخواستوں؟
>> میں جا رہا ہوں تو پہلی بات ایسا ڈیولپر آلات کھول ہے.
تو ڈیولپر کے اوزار تعمیر کر رہے ہیں سب سے زیادہ جدید براؤزر میں
اور ہم چیزوں کو دیکھنے کے لئے کی اجازت دیتے ہیں ہم دوسری صورت میں نہیں ہے کہ
میں سے کچھ اضافی معلومات طرح دیکھتے ہماری ویب کے نیچے منتقل کیا جا رہا
درخواستوں.
میں یہاں گوگل کروم استعمال کر رہا ہوں.
اور ڈویلپر کے اوزار کھولنے کے لئے کروم میں، آپ کو صرف، F-12 مارا
اور اس کو کھولنے کے لئے جا رہا ہے طرف اس کو.
میں درخواست ٹائپ بار، میں زوم کریں گے تو ہم یہاں کیا ہو رہا ہے دیکھ سکتے ہیں.
لیکن مجھے اپنے براؤزر میں کیا کرنے جا رہا ہوں is-- بار اور مجھے یہاں میں زوم کریں گے
میں www.google.com سے ایک درخواست دے گا.
ہم سب کو شاید کر دیا ہے سے پہلے اس درخواست.
میں درج کریں مارا جا رہا ہوں.
>> اب، یہاں میری ڈیولپر میں ختم ، فورم کے اوزار، میں نیٹ ورک کے ٹیب کا انتخاب کیا ہے.
اور تم یہاں چیزوں کی ایک بہت محسوس.
these-- 200 ٹھیک ہے، 200 ٹھیک ہے، کچھ دیکھو ان کی حیثیت کوڈ کے آنے والے.
میں نے محسوس کیا 302 ہو رہی ہے کیوں مجھے نہیں معلوم.
میں نے اس سے ایک کو دیکھنے تھا احساس نہیں تھا.
لیکن بنیادی طور پر محسوس کریں کہ خوبصورت اپنے گوگل request-- کے لحاظ سے، زیادہ سے زیادہ
میں نے ایک بہت آسان بنا دیا گوگل کی صفحے کے لئے درخواست.
اور کے عمل میں میری درخواست کی فراہمی،
گوگل بظاہر ایک بہت بنا دیا ہے میری جانب سے دیگر درخواستوں کی.
>> لیکن میں گوگل کے لئے ایک حاصل کی درخواست کر دیا ہے صفحہ اور میں 200 کی منظوری دیدی کی ایک بہت حاصل کر رہا ہوں.
میں ٹھیک ہے پر 200 کو دیکھ کر نہیں کر رہا ہوں اپنی سکرین، لیکن میں ہو رہی ہے
بنایا گیا ہے کہ درخواستوں کی ایک بہت.
میں خوبصورت ہوں کہ ایک سے زیادہ اس بات کا یقین کر کام کرنے کی جا رہی ہے
تم میں سے ان لوگوں کے لئے جو is-- واقعی پرانے اسکول ہیں،
اگر آپ فیس بک تھا کہ معلوم کر سکتے ہیں ہمیشہ نہیں Facebook.com پر.
اس کے ابتدائی دنوں میں تھا wwww.thefacebook.com میں.
وہ بظاہر تک رسائی حاصل نہیں کر سکتے ہیں بہت تھوڑی دیر کے لئے Facebook.com کرنے کے لئے.
>> اور اس لئے میں امید کر رہا ہوں کیا یہاں معلومات حاصل کرنے کے لئے ہے.
اس سے باہر پین اور اگر ہم دیکھیں گے.
میں یہاں کیا امید کر رہا ہوں معلومات حاصل کرنے کے لئے ہے
فیس بک کو مستقل طور پر منتقل کر دیا گیا ہے thefacebook.com سے Facebook.com کرنے کے لئے.
تو میں نے کہیں امید کر رہا ہوں میری درخواستوں کے سب سے قریب
زیادہ میری ڈیولپر کے اوزار میں ایک 301 نوٹیفکیشن حاصل کرنے کے لئے
کہ فیس بک کو مستقل طور پر منتقل کر دیا گیا.
ایک بار پھر، میں 301 نہیں دیکھ سکیں گے اپنے براؤزر کی سکرین پر.
اور یہ ایک 301 ہے کیونکہ، یہ ایک مستقل اقدام ہے.
کیا جا رہا ہے اپنے براؤزر، یہ ایک جدید براؤزر ہے
شاید ری ڈائریکٹ کرنے کے لئے جا رہی ہے ویسے Facebook.com مجھ سے.
لیکن دیکھتے ہیں کیا ہوتا.
>> اور اب میں جا رہا ہوں thefacebook.com پر جائیں.
اور جی ہاں، وہاں یہ درست سب سے اوپر ہے.
یہ چلا گیا، لیکن یہ وہاں تھا.
مجھے یہاں تک سکرال ہیں.
یہیں سب سے اوپر.
میں thefacebook.com کے لئے ایک درخواست بنا دیا، اور میں نے ایک جواب ہو رہی ہے
اس صفحے کو مستقل طور پر منتقل کر دیا گیا.
اور پھر 307 یہاں ہے ایک اندرونی ری.
اور اس طرح یہ اصل میں کیا ہے بہت زیادہ مجھ سے منتقل کر دیا گیا
واقف www.facebook.com.
>> تو ان کے جواب کوڈ اب بھی کرتے ہیں ہم انہیں دیکھ نہیں یہاں تک کہ اگر، ہو.
میں نہیں جا رہا ہوں وضاحت 401، 403، 404،
آپ کو شاید دیکھا ہے کیونکہ مختلف مقامات پر ان.
اور 500، میں صرف ہو جائے گا قسم of-- ہم خوش قسمت ملے گا
500 مل گیا تو ہم نہیں جانتے کیونکہ کیا سرورز کہیں فی الحال نیچے ہیں.
لیکن یہ کوڈ کرتے موجود ہیں، اور ایک طریقہ ہے
ہم ایسا نہیں کرتے یہاں تک کہ اگر ان تک رسائی حاصل کرنے کے لئے ہمارے نظام پر براہ راست ان کو دیکھنے کے.
میں ڈوگ لایڈ ہوں.
یہ CS50 ہے.