1 00:00:00,000 --> 00:00:05,950 2 00:00:05,950 --> 00:00:09,310 >> ГОВОРИ: Хајде да причамо о другом протоцол-- хипертекста Трансфер 3 00:00:09,310 --> 00:00:12,060 Протокол, или ХТТП. 4 00:00:12,060 --> 00:00:15,074 Тако смо разговарали о ИП и ТЦП у претходним видео. 5 00:00:15,074 --> 00:00:17,240 И они су протоколи да диктирају како информације 6 00:00:17,240 --> 00:00:20,970 сели из Мацхине то Мацхине и од програма до програма или услуге 7 00:00:20,970 --> 00:00:27,720 да сервисира преко интернета, преко ова мрежа рутера и машина. 8 00:00:27,720 --> 00:00:30,640 >> Али то обично не цела слика, зар не? 9 00:00:30,640 --> 00:00:33,530 Обично када смо послати информације, програм 10 00:00:33,530 --> 00:00:36,570 итселф-- када се подаци је примљених, рецимо, на пример, 11 00:00:36,570 --> 00:00:44,270 путем е-поште преко ТЦП порт 25 или његове Веб страна захтева преко порта 80, 12 00:00:44,270 --> 00:00:48,220 Обично постоји систем правила постоји да обрадимо што сам добила. 13 00:00:48,220 --> 00:00:51,960 И ХТТП је пример од само такав протокол. 14 00:00:51,960 --> 00:00:54,929 >> ХТТП је једини Апплицатион Лаиер протокол 15 00:00:54,929 --> 00:00:56,220 да ћемо да разговарамо. 16 00:00:56,220 --> 00:00:59,660 Али то је још један сет правила диктирање како 17 00:00:59,660 --> 00:01:02,790 информације који се преноси и обрађују путем интернета. 18 00:01:02,790 --> 00:01:06,390 Посебно ХТТП прецизира тачно како 19 00:01:06,390 --> 00:01:11,300 мора поднети захтев за веб страница и тачно како 20 00:01:11,300 --> 00:01:15,160 сервер, машина да домаћин веб странице, 21 00:01:15,160 --> 00:01:17,840 испоручује ту информацију назад клијентима. 22 00:01:17,840 --> 00:01:20,010 >> Дакле, овај протокол не заправо имао ништа 23 00:01:20,010 --> 00:01:22,270 везе са тим како информације креће из тачке А 24 00:01:22,270 --> 00:01:26,090 до тачке Б. То је стварно систем правила 25 00:01:26,090 --> 00:01:29,700 за-- то је у основи правила ангажман за рад са веб странице, 26 00:01:29,700 --> 00:01:31,960 слично када неко таласи своју руку на тебе, 27 00:01:31,960 --> 00:01:33,410 ти би требао махати назад. 28 00:01:33,410 --> 00:01:36,280 То је нека врста конвенционална људски протокол. 29 00:01:36,280 --> 00:01:39,610 ХТТП протокола само каже, ако желите да затражите веб 30 00:01:39,610 --> 00:01:42,730 страна, проверите да ли ваш изглед формат као ово-врсте као што су форматирање 31 00:01:42,730 --> 00:01:44,930 пословно писмо, на пример. 32 00:01:44,930 --> 00:01:50,029 А одговор на сличан начин ће долазе према овом протоколу. 33 00:01:50,029 --> 00:01:51,820 Постоје и други Апликација слоја протоколи 34 00:01:51,820 --> 00:01:53,380 да не идемо у говоримо о у видео. 35 00:01:53,380 --> 00:01:55,790 Али ово укључује ствари као што су Протокол из Филе Трансфер, 36 00:01:55,790 --> 00:01:59,200 Симпле Маил Трансфер Протоцол за слање е-маилова, дистрибуција података 37 00:01:59,200 --> 00:02:02,100 Сервис, Ремоте Десктоп Протокол, РДП, који 38 00:02:02,100 --> 00:02:05,590 се користи ако желите да даљински приступ рачунар са другог рачунара, 39 00:02:05,590 --> 00:02:08,479 КСМПП, која је често познат као Јаббер или цхат, 40 00:02:08,479 --> 00:02:11,160 Дакле, ово је протокол за кориштење услуга ћаскање. 41 00:02:11,160 --> 00:02:13,310 А ту су и многи, многи, многи други. 42 00:02:13,310 --> 00:02:15,900 >> Дакле, сваки пут када користите сервис, сервис 43 00:02:15,900 --> 00:02:18,930 очекује информације да рецеивед-- захтев 44 00:02:18,930 --> 00:02:21,010 да буде рецеивед-- ин А врло одређеном формату 45 00:02:21,010 --> 00:02:24,070 и захтева да врати повратне информације 46 00:02:24,070 --> 00:02:27,190 у врло одређеном формату као добро. 47 00:02:27,190 --> 00:02:31,750 >> Дакле, хајде да се вратимо на нашем цртежу од нас жели да разговара са интернетом. 48 00:02:31,750 --> 00:02:34,810 Тако смо срећни, и желимо да иде у цатс.цом, зар не? 49 00:02:34,810 --> 00:02:38,550 Дакле, ако смо само разговарали у цатс.цом, могли бисмо рећи нешто попут хеј, 50 00:02:38,550 --> 00:02:39,720 могу да видим своју почетну страну? 51 00:02:39,720 --> 00:02:42,320 И цатс.цом ће вероватно одговорити, да, наравно. 52 00:02:42,320 --> 00:02:43,440 Изволи. 53 00:02:43,440 --> 00:02:46,440 Дакле, то је људско врста Аск-и-одговор. 54 00:02:46,440 --> 00:02:47,980 >> Шта то изгледа у ХТТП? 55 00:02:47,980 --> 00:02:51,340 Па, то је заправо нека врста преводи прилично чисто да овако нешто. 56 00:02:51,340 --> 00:02:57,290 Могли бисмо рећи ГЕТ / ХТТП / 1.1 од домаћина цатс.цом. 57 00:02:57,290 --> 00:03:03,039 Дакле, у основи оно што ја радим овде тражећи веб страници ввв.цатс.цом/~~побј. 58 00:03:03,039 --> 00:03:05,330 Ми обично изостављају косу црту данас, али да би само 59 00:03:05,330 --> 00:03:07,200 Мислим цатс.цом хомепаге. 60 00:03:07,200 --> 00:03:11,910 >> Ох, и успут, идем да се користи ХТТП верзију 61 00:03:11,910 --> 00:03:14,182 1.1 за комуникацију са вама. 62 00:03:14,182 --> 00:03:16,390 То је врста аналогно говорећи, као, узгред буди речено, 63 00:03:16,390 --> 00:03:17,870 Ја ћу да разговарам на француском, или успут, 64 00:03:17,870 --> 00:03:19,370 Ја ћу да будем говорио на енглеском језику. 65 00:03:19,370 --> 00:03:22,160 То је само формат протокола. 66 00:03:22,160 --> 00:03:25,050 Такође је 1.0, што је Не обично користе више. 67 00:03:25,050 --> 00:03:30,615 Дакле, ја говорим ХТТП 1.1 и Ја бих ввв.цатс.цом/~~добј. 68 00:03:30,615 --> 00:03:31,710 Молим вас да то за мене. 69 00:03:31,710 --> 00:03:34,610 >> А ту је и друге информације, најбоље урадио-- тачку, тачка, тачка постоји, 70 00:03:34,610 --> 00:03:38,234 што је информација о ко си тако цатс.цом 71 00:03:38,234 --> 00:03:39,400 би знао где да га пошаљете. 72 00:03:39,400 --> 00:03:41,480 Али то су два врста критичних делова 73 00:03:41,480 --> 00:03:44,000 на самом почетку од ХТТП рекуест-- 74 00:03:44,000 --> 00:03:46,770 баш као када почнете Писмо кажете, драги, празно. 75 00:03:46,770 --> 00:03:49,710 Ово је веома слично у духу тога. 76 00:03:49,710 --> 00:03:52,370 >> А ако цатс.цом ће кажем, ох, наравно, изволите. 77 00:03:52,370 --> 00:03:55,590 Они могу одговорити као ово-- Ја сам такође реагује. 78 00:03:55,590 --> 00:03:57,960 Ја такође говоре ХТТП 1.1. 79 00:03:57,960 --> 00:04:01,720 Ваш захтев је одобрен, 200 ОК. 80 00:04:01,720 --> 00:04:04,709 Шта ћеш да примају је ХТМЛ и онда 81 00:04:04,709 --> 00:04:06,250 тачка, тачка, тачка неке додатне информације. 82 00:04:06,250 --> 00:04:10,620 И на самом дну Захтев је заправо ХТМЛ, 83 00:04:10,620 --> 00:04:16,339 је коефицијент језик, Садржај цатс.цом хомепаге. 84 00:04:16,339 --> 00:04:21,227 >> Дакле, ХТТП / 1.1-- Ја признајем твој Захтев је прихваћен путем ХТТП 1.1. 85 00:04:21,227 --> 00:04:22,310 Ваш захтев је одобрен. 86 00:04:22,310 --> 00:04:25,810 Могу да ти дам оно што желиш, 200 ОК. 87 00:04:25,810 --> 00:04:27,440 Ти си примити ХТМЛ. 88 00:04:27,440 --> 00:04:30,450 А онда ту је ХТМЛ који сте тражили. 89 00:04:30,450 --> 00:04:33,930 >> Али понекад наши захтеви не увек иду сасвим у складу са планом. 90 00:04:33,930 --> 00:04:37,100 Могу ли да видим твоју цатс.хтмл страну? 91 00:04:37,100 --> 00:04:40,366 Па, шта ако они кажу, ми немају цатс.хтмл страну, 92 00:04:40,366 --> 00:04:42,740 што се чини некако нереално јер су цатс.цом. 93 00:04:42,740 --> 00:04:44,400 Помислили бисте да ће имати цатс.хтмл. 94 00:04:44,400 --> 00:04:45,420 Али, у реду. 95 00:04:45,420 --> 00:04:48,484 Дакле, ово је нека врста конвенционални људске интеракције 96 00:04:48,484 --> 00:04:49,650 сада смо имали са цатс.цом. 97 00:04:49,650 --> 00:04:51,060 Како да преводите? 98 00:04:51,060 --> 00:04:52,726 >> То би могло бити нешто познато. 99 00:04:52,726 --> 00:04:55,690 Наш захтев је изгледало потпуно исти, осим уместо да сласх 100 00:04:55,690 --> 00:04:58,110 сада добијамо цатс.хтмл. 101 00:04:58,110 --> 00:05:01,810 Па шта сада у суштини цела ова Захтев каже се молим вас дајте ми 102 00:05:01,810 --> 00:05:05,620 ввв.цатс.цом/цатс.хтмл. 103 00:05:05,620 --> 00:05:08,700 Тако домаћина и средини део тог горњој линији 104 00:05:08,700 --> 00:05:14,632 управо тамо указују шта страна ја тражим. 105 00:05:14,632 --> 00:05:17,590 Али цатс.цом у овом случају неће бити у стању да позитивно одговори. 106 00:05:17,590 --> 00:05:19,089 Они не знају да говоримо о томе. 107 00:05:19,089 --> 00:05:25,170 И то је нешто што можда има види пре-- ХТТП 1.1 404 Нот Фоунд. 108 00:05:25,170 --> 00:05:27,180 Нисам могао да нађем шта си тражио. 109 00:05:27,180 --> 00:05:30,460 Успут, ја ћу да вам дам назад неке ХТМЛ и обично је ХТМЛ- 110 00:05:30,460 --> 00:05:32,351 је садржај неку страницу 404. 111 00:05:32,351 --> 00:05:34,100 И у случају цатс.цом, вероватно је 112 00:05:34,100 --> 00:05:37,720 неки цуте мачке у корпи са тужна 404 лице поред њих, 113 00:05:37,720 --> 00:05:40,920 јер ћеш бити Сад кад не добијете страницу 114 00:05:40,920 --> 00:05:43,040 да сте у потрази за. 115 00:05:43,040 --> 00:05:48,520 >> То је нека врста основе шта протокола, захтеви ХТТП протокол 116 00:05:48,520 --> 00:05:49,180 изгледати. 117 00:05:49,180 --> 00:05:52,640 Они су заиста сличан Хов Ве би сличну интеракцију 118 00:05:52,640 --> 00:05:55,460 за само људске конвенцијама тражећи нешто 119 00:05:55,460 --> 00:05:58,250 и то да се вратим или писање писмо и очекујући одговор 120 00:05:58,250 --> 00:06:00,380 слово у одређеном формату. 121 00:06:00,380 --> 00:06:03,910 То је управо оно што ХТТП је само цаноницализинг 122 00:06:03,910 --> 00:06:10,190 за све уређаје који желе да приступ веб странице, хипертекст трансфери. 123 00:06:10,190 --> 00:06:15,110 >> Дакле, линија форме, ово Метод захтев мета ХТТП верзија, 124 00:06:15,110 --> 00:06:17,100 назива ХТТП захтев линију. 125 00:06:17,100 --> 00:06:23,740 Обично је прва ствар која је преноси као део ХТТП захтева 126 00:06:23,740 --> 00:06:26,180 или ако питате за ХТТП. 127 00:06:26,180 --> 00:06:29,970 То је нека врста, као што сам рекао, говорећи драга, празно на врху твоје писмо. 128 00:06:29,970 --> 00:06:32,880 Они знају да си ти им пише писмо. 129 00:06:32,880 --> 00:06:34,796 Дакле, ово је врло слично да кажем, знам 130 00:06:34,796 --> 00:06:37,670 да правиш ХТТП захтев а ово је одређеном формату 131 00:06:37,670 --> 00:06:39,090 они траже. 132 00:06:39,090 --> 00:06:43,810 >> ХТТП верзија је вероватно Увек ће бити ХТТП / 1/1. 133 00:06:43,810 --> 00:06:46,670 1.0 такође постоји али није Заиста више користи. 134 00:06:46,670 --> 00:06:49,200 За потребе ЦС50, ГЕТ је вероватно увек 135 00:06:49,200 --> 00:06:51,540 шта ћеш бити користећи када сте заправо 136 00:06:51,540 --> 00:06:54,250 вршење директне ХТТП захтеве. 137 00:06:54,250 --> 00:06:57,720 Али ПОСТ је другу опцију да смо неће говорити о сада. 138 00:06:57,720 --> 00:07:02,980 А онда захтев-мета шта страна на сервере домаћина 139 00:07:02,980 --> 00:07:05,812 желите да добијете. 140 00:07:05,812 --> 00:07:08,020 Као што сам рекао, то име домаћина је посебна линија, обично 141 00:07:08,020 --> 00:07:10,350 друга линија укупне захтева. 142 00:07:10,350 --> 00:07:13,660 И тако заједно, домаћин Име и захтев мета 143 00:07:13,660 --> 00:07:16,070 навести специфична ресурс се тражи. 144 00:07:16,070 --> 00:07:20,986 У нашем примеру 404 пре друго, је поново тражи ввв.цатс.цом, 145 00:07:20,986 --> 00:07:22,940 цатс.цом бити домаћин. 146 00:07:22,940 --> 00:07:26,300 И у мом Рекуест Лине, Рекао сам /цатс.хтмл. 147 00:07:26,300 --> 00:07:27,790 То је био мој захтев мета. 148 00:07:27,790 --> 00:07:31,200 Дакле, укупна Питао сам за Садржај или ресурс налази 149 00:07:31,200 --> 00:07:36,410 у ввв.цатс.цом/цатс.хтмл~~побј. 150 00:07:36,410 --> 00:07:38,870 >> И онда основу тога да ли постоји ресурс 151 00:07:38,870 --> 00:07:42,160 и да ли сервер може да испоручи ресурс у складу са клијента је 152 00:07:42,160 --> 00:07:46,760 Захтев, можете добити разни статусни кодови назад. 153 00:07:46,760 --> 00:07:50,280 Неке од ових статус кодовима сте видели јер су део одговора. 154 00:07:50,280 --> 00:07:53,580 Неки од њих, 200 ОК су Вероватно прилично тиха. 155 00:07:53,580 --> 00:07:55,650 Ви сте вероватно никада нисте видели страница одговори 200 ОК. 156 00:07:55,650 --> 00:07:56,890 Само ти страницу. 157 00:07:56,890 --> 00:08:01,260 Није то као грешку на 404, што је обично прилично јасна. 158 00:08:01,260 --> 00:08:03,850 Обично види да пише 404. 159 00:08:03,850 --> 00:08:06,880 >> Дакле, хајде да разговарамо о томе шта неки од тих статусних кодова може бити. 160 00:08:06,880 --> 00:08:09,660 Поново, када сервер одговара за нас, они су 161 00:08:09,660 --> 00:08:12,120 ће одговорити верзију ХТТП статус. 162 00:08:12,120 --> 00:08:14,020 Обично ХТТП / 1.1. 163 00:08:14,020 --> 00:08:17,410 Које су то статусни кодови ће бити? 164 00:08:17,410 --> 00:08:18,890 Па, могли бисмо добили успех. 165 00:08:18,890 --> 00:08:23,617 Дакле, у категорији успеха, ми Можда се код 200 са текстом ОК. 166 00:08:23,617 --> 00:08:24,450 Шта ово значи? 167 00:08:24,450 --> 00:08:25,491 Па, све је добро. 168 00:08:25,491 --> 00:08:26,721 Направио важећи захтев. 169 00:08:26,721 --> 00:08:27,720 Ево валидан одговор. 170 00:08:27,720 --> 00:08:30,060 Био сам у стању да испоручи управо оно што сте желели. 171 00:08:30,060 --> 00:08:33,080 >> Понекад можете добити неке друге ствари да нећете приметити одмах 172 00:08:33,080 --> 00:08:35,140 али су нешто неуспеси. 173 00:08:35,140 --> 00:08:36,422 Они зову редирекције. 174 00:08:36,422 --> 00:08:37,630 Постоје две заједничке они овде. 175 00:08:37,630 --> 00:08:41,520 301 Мовед Перманентли-- шта то практично значи 176 00:08:41,520 --> 00:08:43,559 је страна је сада на новој локацији. 177 00:08:43,559 --> 00:08:44,920 То ће ту живети заувек. 178 00:08:44,920 --> 00:08:47,150 И већина претраживачи ће вас аутоматски преусмери. 179 00:08:47,150 --> 00:08:49,860 Дакле, никада нећете заиста видети 301, или, ако ниси 180 00:08:49,860 --> 00:08:52,210 коришћењем веома оут-оф-дате претраживач, евентуално, 181 00:08:52,210 --> 00:08:57,660 јер је одговор 301 је део дот, тачка, тачка одговора 301. 182 00:08:57,660 --> 00:08:59,577 То вам такође говори где је нова страница. 183 00:08:59,577 --> 00:09:01,660 И тако већина претраживачи ће само да вас преусмери тамо, 184 00:09:01,660 --> 00:09:03,570 под претпоставком да желите да одем тамо. 185 00:09:03,570 --> 00:09:05,440 >> Понекад ћете добити 302 Фоунд. 186 00:09:05,440 --> 00:09:07,850 И ово заправо једна Можда и даље видите повремено. 187 00:09:07,850 --> 00:09:09,720 Понекад странице мове привремено. 188 00:09:09,720 --> 00:09:13,570 Тако да неће бити изграђена у Захтев говори бровсер 189 00:09:13,570 --> 00:09:16,740 трајно променити у било које време види захтев да вас 190 00:09:16,740 --> 00:09:18,255 да да га промените у нешто друго. 191 00:09:18,255 --> 00:09:21,210 Дакле, можда ћете видети 302 Фоунд, који у основи 192 00:09:21,210 --> 00:09:22,710 каже ова страница живи негде другде. 193 00:09:22,710 --> 00:09:24,418 Али то неће живе тамо заувек. 194 00:09:24,418 --> 00:09:29,052 То ће на крају вероватно отићи тамо где ви мислите да јесте. 195 00:09:29,052 --> 00:09:31,780 >> Тада ћете добити ствари као грешке клијента. 196 00:09:31,780 --> 00:09:34,012 Дакле, то су оне које сте Вероватно види, сад. 197 00:09:34,012 --> 00:09:35,970 Вероватно нисте видели у 200с или су 300с, 198 00:09:35,970 --> 00:09:37,370 али ти си вероватно упознати са 400С. 199 00:09:37,370 --> 00:09:40,130 И то је оно што ћемо причати о у секунди, 500с као добро. 200 00:09:40,130 --> 00:09:42,580 >> Можда ћете видети 401 Неовлашћено. 201 00:09:42,580 --> 00:09:45,100 Обично то значи да си покушава да приступи страници, 202 00:09:45,100 --> 00:09:46,230 али нисте пријављени. 203 00:09:46,230 --> 00:09:50,500 Тако да покушамо да на неке профиле или нешто на Фацебоок-у 204 00:09:50,500 --> 00:09:53,106 или покушавате и приступ неке-- сте на послу. 205 00:09:53,106 --> 00:09:56,619 Покушавате да приступите нешто о вашем раду с интернета, 206 00:09:56,619 --> 00:09:57,660 али нисте пријављени. 207 00:09:57,660 --> 00:09:58,740 Ви не можете да видите страницу. 208 00:09:58,740 --> 00:10:01,770 Можда добити 401 неовлашћено, што значи да вероватно 209 00:10:01,770 --> 00:10:06,590 ће бити у стању да задовољи овај захтев, али прво морате да се пријавите на то учини. 210 00:10:06,590 --> 00:10:09,590 >> Насупрот томе, можете добити 403 Форбидден, што је она заправо не 211 00:10:09,590 --> 00:10:11,490 битно ако сте пријављени или не. 212 00:10:11,490 --> 00:10:13,020 Овај захтев није дозвољено. 213 00:10:13,020 --> 00:10:15,320 Ресурс постоји на серверу. 214 00:10:15,320 --> 00:10:17,817 Али не могу да јој приступе. 215 00:10:17,817 --> 00:10:20,900 Ово је обично унутрашње фајлови који живе на серверу за различитих разлога 216 00:10:20,900 --> 00:10:23,860 али нису намеру да буду приступити из спољашњег света, 217 00:10:23,860 --> 00:10:25,030 па они су забрањене. 218 00:10:25,030 --> 00:10:27,120 Они тамо живе. 219 00:10:27,120 --> 00:10:28,440 Ја не кажем да не могу да га нађем. 220 00:10:28,440 --> 00:10:30,030 Али ја кажем да не могу да ти га дам. 221 00:10:30,030 --> 00:10:32,071 И није битно да ли сте пријављени или не. 222 00:10:32,071 --> 00:10:35,479 И онда наравно, врло често 404 Нот Фоунд. 223 00:10:35,479 --> 00:10:37,020 Фајл не постоји на серверу. 224 00:10:37,020 --> 00:10:40,200 Желео бих да задовољи Ваш захтев, али не могу. 225 00:10:40,200 --> 00:10:43,390 >> Такође понекад виде сервер грешке, најчешћи генерално 226 00:10:43,390 --> 00:10:46,990 бити 500 Интернал Сервер Еррор, која заправо не рећи ништа 227 00:10:46,990 --> 00:10:50,200 уопште о томе шта је пошло наопако. 228 00:10:50,200 --> 00:10:53,290 Али то није стварно правис грешка у вашем захтеву. 229 00:10:53,290 --> 00:10:58,200 То је заправо сервер неуспеха да достави на захтев некако. 230 00:10:58,200 --> 00:11:00,040 Дакле, 500 је општи одговор. 231 00:11:00,040 --> 00:11:03,190 >> Такође ћете видети нешто као Услуга није доступна, 232 00:11:03,190 --> 00:11:05,720 што мислим да је код 503. 233 00:11:05,720 --> 00:11:07,882 И Гатеваи Тимеоут-- ако си икада имао само странице 234 00:11:07,882 --> 00:11:09,590 седи тамо утовар и утовар и утовар 235 00:11:09,590 --> 00:11:12,715 и никад се не зна да ли ће оптерећење и онда на крају само рекао-- 236 00:11:12,715 --> 00:11:13,650 Само одустане. 237 00:11:13,650 --> 00:11:15,460 То је 504 Гатеваи Тимеоут. 238 00:11:15,460 --> 00:11:17,600 Сервер желео да изврши ваш захтев, 239 00:11:17,600 --> 00:11:19,930 али нешто је пошло наопако на серверу сиде-- 240 00:11:19,930 --> 00:11:24,452 не на сиде-- до довести до тога да буде проблем. 241 00:11:24,452 --> 00:11:27,410 Сада, можемо завршити овде причу, али оно што сам заправо сада да радим 242 00:11:27,410 --> 00:11:29,368 је Идем да отворим мој бровсер и да вам покажем 243 00:11:29,368 --> 00:11:32,250 како можете бити у могућности да виде неки од ових статусних кодова 244 00:11:32,250 --> 00:11:34,580 чак и ако не генерално их видим. 245 00:11:34,580 --> 00:11:39,090 И ми ћемо то урадити тако што Погледајте неке програмера алата. 246 00:11:39,090 --> 00:11:42,050 >> Добро, значи ту сам Сада у прозору мом претраживача. 247 00:11:42,050 --> 00:11:45,840 И желим да научим мало више о овим ХТТП захтева. 248 00:11:45,840 --> 00:11:49,060 Како сигурно знате-- знамо да ли је страна гоес-- када нешто крене наопако, 249 00:11:49,060 --> 00:11:49,630 добијамо 404. 250 00:11:49,630 --> 00:11:50,465 Сви смо видели да. 251 00:11:50,465 --> 00:11:51,840 Не треба да илуструје то. 252 00:11:51,840 --> 00:11:53,048 Али оно што су нека друга? 253 00:11:53,048 --> 00:11:56,850 И како бисмо видели ови захтеви у акцији? 254 00:11:56,850 --> 00:11:59,990 >> Дакле, прва ствар коју ћу урадите је да отвори Девелопер Тоолс. 255 00:11:59,990 --> 00:12:02,580 Тако Девелопер Тоолс се гради у већини модерних бровсера 256 00:12:02,580 --> 00:12:06,020 и дозволите нам да видимо ствари да ми не другачије 257 00:12:06,020 --> 00:12:10,580 видео-- неке додатне информације врсту се преноси испод нашег веб 258 00:12:10,580 --> 00:12:11,500 захтева. 259 00:12:11,500 --> 00:12:12,790 Ја користим Гоогле Цхроме овде. 260 00:12:12,790 --> 00:12:16,900 И да се отвори Алатке за у Цхроме, само удари Ф-12, 261 00:12:16,900 --> 00:12:18,729 и да ће отворити Ит Уп на страни. 262 00:12:18,729 --> 00:12:21,770 Једном сам тип захтев, ја ћу зоом ин тако да можемо да видимо шта се овде дешава. 263 00:12:21,770 --> 00:12:28,530 Али шта ћу да радим у мојој бровсер бар је-- и ја ћу зумирати у преко овде- 264 00:12:28,530 --> 00:12:32,427 Ја ћу поднети захтев на ввв.гоогле.цом. 265 00:12:32,427 --> 00:12:34,260 Сви смо вјероватно овај захтев пре. 266 00:12:34,260 --> 00:12:35,400 Ја ћу да ударим Ентер. 267 00:12:35,400 --> 00:12:41,920 268 00:12:41,920 --> 00:12:46,400 >> Сада, овде у мом Девелопер Алати, ја сам изабрао картицу Нетворк. 269 00:12:46,400 --> 00:12:48,010 А ви приметили много ствари овде. 270 00:12:48,010 --> 00:12:51,732 Погледајте тхесе-- 200 ОК, ОК, неки 200 ових статусних кодова долази. 271 00:12:51,732 --> 00:12:53,356 Не знам зашто сам се 302 Фоунд. 272 00:12:53,356 --> 00:12:54,860 Нисам знала да ћу видети то. 273 00:12:54,860 --> 00:12:58,192 Али у основи приметити да прилично много, у смислу моје Гоогле рекуест-- 274 00:12:58,192 --> 00:13:00,150 Направио сам веома једноставна Захтев за Гоогле страници. 275 00:13:00,150 --> 00:13:02,890 И у процесу испоруку мој захтев, 276 00:13:02,890 --> 00:13:05,670 Гоогле је очигледно направио много других захтева у моје име. 277 00:13:05,670 --> 00:13:11,990 >> Али ја сам направио гет захтев за Гоогле-а страна а ја добијам пуно 200 ОКС. 278 00:13:11,990 --> 00:13:14,830 Ја не видим 200 ОК на мој екран, али сам се 279 00:13:14,830 --> 00:13:17,170 много захтева који су направили. 280 00:13:17,170 --> 00:13:19,550 Још један који сам лепа Сигурно ће радити 281 00:13:19,550 --> 00:13:21,920 је-- за оне од вас који су заиста стара школа, 282 00:13:21,920 --> 00:13:26,012 ви знате да је Фацебоок био не увек у Фацебоок.цом. 283 00:13:26,012 --> 00:13:29,780 У својим раним данима је био у вввв.тхефацебоок.цом. 284 00:13:29,780 --> 00:13:33,560 Они очигледно нису могли добити приступ на Фацебоок.цом за дуже време. 285 00:13:33,560 --> 00:13:35,870 >> И оно што ја очекујем Овде је добити информације. 286 00:13:35,870 --> 00:13:37,315 А видећемо да ли ово панс напоље. 287 00:13:37,315 --> 00:13:39,190 Шта ја овде очекујем је добити информације 288 00:13:39,190 --> 00:13:43,980 да Фацебоок је трајно премештена од тхефацебоок.цом на Фацебоок.цом. 289 00:13:43,980 --> 00:13:46,830 Тако сам негде очекујем близу врха моје захтеве 290 00:13:46,830 --> 00:13:50,730 над мојим алатке за да бисте добили обавештење 301 291 00:13:50,730 --> 00:13:52,580 да Фацебоок је трајно премештена. 292 00:13:52,580 --> 00:13:59,070 Опет, ја не видим да 301 на мом прегледача екрану. 293 00:13:59,070 --> 00:14:01,380 И зато што је на 301, то је трајно потез. 294 00:14:01,380 --> 00:14:03,500 Мој прегледач, будући да То је модеран претраживач, 295 00:14:03,500 --> 00:14:06,110 вероватно це да преусмери да Фацебоок.цом ионако. 296 00:14:06,110 --> 00:14:07,260 Али, хајде да видимо шта се дешава. 297 00:14:07,260 --> 00:14:09,340 >> И сада ћу идите на тхефацебоок.цом. 298 00:14:09,340 --> 00:14:11,370 И Да, тако је на самом врху. 299 00:14:11,370 --> 00:14:13,390 Она је отишла, али је тамо. 300 00:14:13,390 --> 00:14:14,820 Дозволите ми да померите овде. 301 00:14:14,820 --> 00:14:18,004 302 00:14:18,004 --> 00:14:18,920 Овдје на врху. 303 00:14:18,920 --> 00:14:23,080 Направио сам захтев тхефацебоок.цом, а ја добијам одговор 304 00:14:23,080 --> 00:14:25,410 да је ова страница је трајно премештена. 305 00:14:25,410 --> 00:14:27,770 А онда је овде 307 унутрашња преусмеравање. 306 00:14:27,770 --> 00:14:30,680 И то је оно што је заправо преселио ме до много више 307 00:14:30,680 --> 00:14:33,330 познато ввв.фацебоок.цом. 308 00:14:33,330 --> 00:14:38,480 >> Дакле, ови кодови одговора урадити јос десити, чак и ако их не видим. 309 00:14:38,480 --> 00:14:40,710 Нећу да илуструју 401, 403, 404, 310 00:14:40,710 --> 00:14:43,090 јер вероватно сте видели они на различитим тачкама. 311 00:14:43,090 --> 00:14:45,740 И 500, ја бих само бити врсту од-- ћемо имати среће 312 00:14:45,740 --> 00:14:50,380 ако има 500, јер не знамо шта сервери су тренутно доле нигде. 313 00:14:50,380 --> 00:14:53,060 Али ови кодови урадити постоје, а постоји начин 314 00:14:53,060 --> 00:14:58,610 да им приступите чак и ако то не урадимо види их из прве руке на нашим системима. 315 00:14:58,610 --> 00:14:59,530 Ја сам Доуг Лојд. 316 00:14:59,530 --> 00:15:01,570 Ово је ЦС50. 317 00:15:01,570 --> 00:15:03,557