Компютер, Шабака
Унвоноти HTTP чӣ маъно дорад?
Истифода сарлавҳаҳои HTTP ба мубодилаи маълумоти расмӣ дар байни муштарӣ ва сервер нест. Ин маълумот ноаён ба истифодабарандагон аст, вале бе фаъолияти дурусти браузери имконнопазир аст. Барои истифодабарандагони оддӣ маълумот дар бораи ин ва дар бораи вазифаҳои сарлавҳаҳои HTTP ба назар мерасад, на мураккаб, вале дар асл онҳо дорои забони душвор нест. Ин аст он чизе, ки истифодабаранда, ки веб дар асоси рӯз рӯ ба рӯ.
HTTP чӣ маъно дорад сарлавҳаҳои?
«Протоколи интиқоли ҳиперматнии» - то тарҷума унвоноти HTTP. Дар робита ба хеле мавҷудияти он, пайвасти имконпазир байни «муштарӣ-сервер». Агар дар шароити оддӣ шарҳ, ки аз тарафи браузери мефиристад дархост, ташаббускори пайвастшавӣ ба сервер. Last, бо пешфарз, азобест дархости муштарӣ, онро коркард мекунад ва мефиристад бозгашт хулоса ва ё ҷавоб. Дар қуттии ҷустуҷӯи, номи корбар "hammering» суроғаи сомона, ки бо HTTP оғоз: // ва натиҷаҳои ба даст оварда, дар шакли саҳифаи кушода мешавад.
Вақте ки чопи суроғаи интернет, ки дар хати мувофиқ, браузери зарур аст сервер истифода DNS. Сервер сарлавҳаи аз HTTP (як ё якчанд), ки ӯро бифиристад муштарӣ, ва он гоҳ ҳосилкунӣ, сарлавҳаи дархост эътироф мекунад. Маҷмӯи иборат аст аз як ҳатмии унвонҳои қаблан вуҷуддошта ва дар инҷо пайдо нест.
Дар маҷмӯъ, сарлавҳаҳои HTTP ба таври кофӣ самаранок. Онҳо дар HTML-кодҳо намоён нест, онҳо ба маълумоти дархостгардида фиристод. Бисёре аз унвонҳои ба таври худкор аз тарафи сервер фиристода мешавад. Бо мақсади ба фиристодани он дар PHP истифода унвоноти функсия.
ҳамкории браузер ва сомонаи
Нақшаи фаъолияти муштарак байни браузери ва сомонаи хеле осон аст. Пас, сарлавҳаи HTTP оғоз сатри дархости аст, ки пас аз ба сервер фиристода мешавад. Дар ҷавоб муштарӣ бояд маълумоти меояд. Ногуфта намонад, ки протоколи HTTP барои ҳабдаҳ сол - аз ҳама дар Интернет истифода бурда мешавад. Ин оддӣ, боэътимод, рӯза ва фасењ аст. Вазифаи HTTP асосии - дархост маълумот аз веб-сервер. ligthttp, Apache, nginx - муштарӣ браузер ва сервери аст. Агар байни онҳо муваффақ аст, сервер, дар посух ба дархости retrieves маълумоти дилхоҳро. Маълумоти HTTP мегирад матн, файлҳои аудио, видео.
Протокол метавонад нақлиёт барои дигарон. асоси дархости муштари иборат аз се қисм:
- хати ибтидої (навъи паём);
- сарлавҳаи (имконоти паёми);
- Ҷасади иттилоот (як паём, ки ба ҷудо хати холӣ).
Хати оғози - як унсури ҳатмии майдонҳои сарлавҳаи аз дархости HTTP. сохтори дархости истифодабаранда аз се ќисми асосї иборат мебошад:
- Усули. Бо ин нишон медиҳад, ки навъи дархости.
- Роҳча (роҳи). Ин хати URL, ки пайравӣ домейн.
- Дар протокол истифода бурда мешавад. Он аз як нусхаи протокол ва HTTP иборат аст.
браузерҳои муосир истифода версияи 1.1. Пас аз унвонҳои онҳоро дар формати «Номи: арзиши».
HTTP-caching
Дар сатри поён аст, ки дар кэш нигаҳдории барои HTML-саҳифаҳо ва файлҳо дигар дар кэш таъмин (дар хотираи фаъолият дар гардонандаи сахт). Ин ба хотири суръат дастрасӣ ба онҳо ва аз нав наҷот маҷрои аст.
Дар кеш браузери муштарӣ, ба дарвозаи ва ваколатнома фосилавї сервер. Пеш аз паёми шумо намефиристам, бо URL, браузери барои объектҳои дар кэш, санҷед. Агар объекти аст мазкур нест, ки дархост ба сервер навбатӣ, ки дар он аст, сарлавҳаҳои caching HTTP сервери nginx тафтиш фиристода мешавад. Gateways ва шахсони бовариноки аз тарафи истифодабарандагони гуногун истифода бурда мешавад, то ба кеши муштарак аст.
HTTP-caching танҳо назаррас нест, метавонад суръат бахшидан ба фаъолияти сомона, балки ба дод нусхаи сола аз саҳифа. Бо кеш сомона ҳангоми ирсоли сарлавҳаҳои ба вокуниш. Ин метавонад маълумоти дархостшударо тавассути HTTPS нест, фарохонӣ шавад.
сарлавҳаҳои Тавсифи HTTP
Яке аз механизмҳои кеш муҳимтарин сарлавҳаҳои HTTP назар аз гузашти. Ин сарлавҳаҳои шудаанд ҳисоботӣ охир расидани ин мӯҳлат дода, дар иттилоот вокуниш мекунад. Онҳо нишон вақт ва санаро ҳангоми кеш баррасӣ мешавад дуогӯии. Масалан, чунин сарлавҳаи зайл аст: Мақодири: Вэн, 30 ноябри соли 2016 13:45:00 GMT. Ин сохтор аст, истифода бурда, қариб дар ҳама ҷо, аз ҷумла, ба саҳифаҳои кэш ва тасвирҳо. Агар корбар санаи калонсол интихоб мекунад, маълумот нахоҳад кард фарохонӣ мешавад.
сарлавҳаҳои прокси HTTP мебошанд категорияи пайванд сарлавҳаи. Онҳо аз тарафи нобаёнӣ фарохонӣ нест. Барои кеш дуруст кор, ҳар як URL бояд ба яке аз таҷассумгари мӯҳтавои мувофиқ бошанд. Агар саҳифаи бо ду забон эътибор аст, ки ҳар як нусхаи бояд URL худ дошта бошад. Title тибқи кеш номи дархости сарлавҳаҳои фарқ мекунанд. Барои мисол, агар экран дархости ки вобаста ба браузери, сервер бояд ирсол сарлавҳаи. Ҳамин тариқ, дар кэш доранд, нусхаҳои гуногуни дархост ва намуди ҳуҷҷати нигоњ дошта мешавад. TTP қабул сарлавҳаи талаб карда мешавад, ба расмият рӯйхати форматҳои имконпазири захираҳо истифода мешаванд, ки бо он хеле осон барои кор бо, зеро он маҳв нодаркор.
чор гурӯҳи сарлавҳаҳои, ки бигзарад доимӣ нест. Ин сарлавҳаҳои асосӣ мебошанд - онҳо дар ҳама гуна сервери ҳисобот ва муштарӣ, ки дархост ва вокуниш ба мисли табиат мавҷуданд, дармегиронад, инчунин. Дар охирин маводи гуна паёмҳоро аз муштарӣ ва сервер, тасвир мекунад.
унвоноти HTTP ҳисоб як иҷозатномаи иловагӣ. Вақте, ки веб-саҳифаи аслӣ муштарӣ мепурсад, браузери намоиш махсуси тиреза, бо майдонҳои барои даромадан ба номи корбар ва пароли. Баъд аз истифодабаранда дохил маълумоти онҳо, браузери дархости HTTP мефиристад. Он дорои унвони «иҷозат».
Чӣ тавр дидани сарлавҳаҳои?
Барои дидани унвоноти HTTP, шумо бояд ба насб сими-надстройкаҳо барои браузери шумо, барои мисол, Firefox:
- Firebug. View сарлавҳаҳои, шумо метавонед софи ҷадвали (шабака), ки дар он интихоб ҳама (ҳама). Ин Васлкунаки дорад, хусусиятҳои ки барои таҳиякунандагони веб муфид хоҳад буд.
- сарлавҳаҳои HTTP Зиндагӣ. Содда сими-дар, барои тамошои сарлавҳаҳои HTTP. Бо он метавонад тавлидшуда дастӣ талаб намояд.
- Аъзои осонӣ Ghrome ба сарлавҳаҳои мебинӣ, ки чун пахш кардани тугмаи танзимот, интихоб Tools ташкилкунанда (корҳои соф).
Вақте ки сими-надстройкаҳо насб карда мешаванд, аз он идора ва оромӣ шумо браузери.
усулҳои дархости
Усулҳои истифода дар HTTP, ки монандии бо дастурҳои, ки дар шакли як паёми ба сервер мегузаранд. Ин калима махсус дар забони англисӣ аст.
- усули ба даст. Ин аст, барои талаб кардани маълумот аз захираҳои истифода бурда мешавад. Он бо Ӯ буд тамоми амалҳои оғоз меёбад.
- POST. Бо истифода аз он аст, пешниҳод. Барои мисол, дар як паёми худ дар бораи шабакаи иҷтимоии ё тавзеҳи, браузери ҷойҳои бадан POST-дархост ва онро ба сервер мефиристад.
- САРДОРИ. Усули монанд ба аввал аст, вале иҷро вазифаи шуш. Ӯ танҳо ва додаҳои-мета мепурсад, магар аз паёми ҷавоб. Усули истифода бурда мешавад, агар хоҳед, ки ба гирифтани маълумот оид ба файлҳои бе зеркашии. Истифода баред, агар ки онҳо мехоҳанд, ки барои санҷидани фаъолияти пайвандҳо дар сервер.
- ХОМӮШ. Борҳоятонро ба маълумот оид ба URL. Он интиқоли миқдори зиёди маълумот.
- ТАНЗИМОТИ. Кор бо пайкарбандии сервер.
- URI. Дар он захираи ва дорои URL.
вокуниш ба HTTP Сохтори
Сервер ба дархостҳои муштарӣ бо паёмҳои дароз ҷавоб медиҳад. Дар вокуниш ба иборат аст аз як чанд хатти, ки нишон медиҳанд, ки версияи протоколи, рамзи мақоми сервер (200). Ӯ дар бораи он чӣ дар сервер барои коркарди дархости воридотӣ тағйир мегирем:
- "Сад" мақоми нишон коркарди бомуваффақияти иттилоот. Сервер он гоҳ ҳуҷҷатро ба муштарӣ мефиристад. Қисми боқимондаи хатҳои дархости нишон маълумоти дигар дар бораи маълумоти мегузаранд.
- Агар парванда аст, пайдо намекунад, ё вуҷуд надорад, ки сервери мефиристад муштарӣ 404, он аст, низ хато номида мешавад.
- Кодекс 206 нишон зеркашии файли қисман, ки мумкин аст пас аз муддате дубора.
- Кодекс 401 нишон рад кардани иҷозатномаи. Ин маънои онро дорад, ки дар саҳифаи дархостшуда аст, ки гузарвожаи, ки бояд ворид карда мешавад барои тасдиқи вуруд ҳифз шудаанд.
- Дар манъи иљозат гуфт, Рамзи 403. Мањдудиятњо оид ба нуқтаи, зеркашиҳо ва ё видео - вокуниш умумӣ дар Интернет.
- ҳаракати муваққатии парванда дархост, бо хатои сервери дохилӣ, ҳаракати ниҳоии: инчунин нусхаҳои дигари кодекси ҳастанд. Дар ин ҳолат, истифодабаранда равона карда мешавад. Агар коди 500, ки маънои онро доштанд, ки нокомиҳо дар амалиёти сервер нест.
URL - чӣ аст?
URL - дили веб муоширати байни муштарӣ ва сервер мебошад. Locator захираи ягонаи - A дархости аст, одатан тавассути URL фиристода мешавад. сохтори дархости URL хеле осон аст. протокол HTTP (сарлавҳаи), hoot (нишонии сомона), рақами порт, роҳи resourte ва дархости: Он аз якчанд элементҳои иборат аст.
Дар протокол инчунин барои пайвастшавӣ HTTPS бехатар ва табодули иттилоот дастрас аст. URL-суроғаи дорои маълумот дар бораи љойгир намудани як сомонаи махсус дар Интернет. Нишонӣ бар мегирад, ки номи домейн, роҳро ба саҳифа, инчунин номи он.
Ба аыидаи асосии кор ба URL - ин ҳамкории заҳматталаби бо алифбои лотинӣ, инчунин рақамҳо ва рамзи мекунанд. Дар SEO беҳсозии URL адреси наќши муњим мебозад.
Маслиҳатҳои муфид
истифодабарандагони компютер фаъол ва таҳиякунандагони ҳастанд ҷойҳои барои шиносоӣ бо баъзе маслиҳатҳои касбӣ дода коршиносон дар соҳаи шинос намешаванд:
- Нишон санаи ба охир расидани файлҳо ва ҳуҷҷатҳо, бояд аз навсозиҳои. Маълумоти омор аст, ки дар арзишҳои баланди макс-синну сол таъмин карда мешавад.
- Дар ҳуҷҷати алоҳида бояд танҳо барои як URL дастрас бошад.
- Агар парванда навсозии аз тарафи истифодабаранда боркашӣ карда мешавад, тағйир ном ва пайванд ба он. Ин кафолат медиҳад, ки аз зеркашӣ нав, ба ҷои ҳуҷҷати кўњна.
- Last-таҳрир сарлавҳаҳои бояд ба санаи мазкур охирин тағйирот дар мазмуни ҷавобгӯ бошад. Оё саҳифаҳои ва ҳуҷҷатҳои resave нашавед, магар шуморо ба онҳо тағйир диҳад.
- Истифода баред POST-дархост танҳо он зарур аст. Кам кор бо SSL.
- Сарлавҳаҳои Пеш аз ирсоли сервер бояд REDbot Васлкунаки санҷед.
Similar articles
Trending Now