Қазақстан республикасының білім және ғылым



жүктеу 1,67 Mb.
Pdf просмотр
бет20/26
Дата24.08.2020
өлшемі1,67 Mb.
#31278
1   ...   16   17   18   19   20   21   22   23   ...   26
Semnina Derekterdi ondeu

HTTP хаттамасы WWW HTML, URL және HTTP-дан тұрады. HTML – 

гипертексттік  форматтау  тілі.  URL  (Uniform  Resource  Locator)    -  веб-

серверден  HTML(не  басқа)  форматта  мәліметтер  алатын  адрес.  HTTP 

(HyperText  Transfer  Prоtocоl)   –  веб-серверге  түсінікті  тіл,  клиенттерге 

серверден  құжаттарға  сұраныс  жасауға  мүмкіндік  береді,  Web-парақтарды 

бір компьютерден екінші компьютерге жіберуді орындайды. 

Клиент-бағдарлама  сервермен  TCP-байланыс  орнатады  (порттың 

стандартты  номері  -  80)  және  оған  HTTP-сұраныс  жібереді.  Сервер  бұл 

сұранысты өңдеп клиентке HTTP-жауап береді.   

HTTP-сұраныс пен жауаптың құрылымын білу қажет.  

HTTP-сұраныс құрылымы  

HTTP-сұраныс  бос  қатармен  ажыратылатын  сұраныс  тақырыбы  мен 

денесінен  тұрады.  Сұраныс  денесі  болмауы  да  мүмкін.  Сұраныс  тақырыбы 

сұраныстың  бірінші  жолынан  және  осы  жолдағы  ақпаратты  анықтайтын 

бірнеше жолдан тұрады. Сұраныс тек бір жолдан да тұруы мүмкін.  

HTTP-сұраныс. Басты жолдағы сұраныс 3 бөлімнен тұрады:    

1. Әдіс (немесе HTTP командасы):  

GET – құжатқа сұраныс. Жиі қолданылатын әдіс.   

HEAD – құжат тақырыбына сұраныс.  

POST  -  CGI-скрипттерге  мәліметтер  беру.  Мәліметтер  сұраныс 

жолдарында параметрлер ретінде орналасады.   

PUT – серверге құжатты орналастыру. Сирек қолданылады.  



2.  Ресурс  –  клиент  сұраныс  жасаған  (немесе  PUT  әдісімен 

орналастырылатын)  серверде  орналасқан  нақты  файл  адресі  (файлға  жол). 

Егер  ресурс  –  оқуға  арналған  файл  болса,  сервер  сұраныс  бойынша  оны 

сұраныс денесіне орналастыруы керек, егер ресурс CGI-скрипт адресі болса, 

сервер скриптті іске қосып, оның нәтижесін клиентке қайтарады.  

3.  Хаттама  версиясы  –  клиенттік  бағдарлама  жұмыс  істейтін  HTTP 

хаттамасының версиясы.  

Қарапайым HTTP-сұраныс келесі түрде жазылуы мүмкін: 



36

 

GET  /  HTTP/1.0  -    web-сервердің  түпкі  каталогының  түпкі  файлына 



сұраныс 

User-Agent – браузердің «кодтық белгілеуі», мысалы, например:  Mozilla, 



Google Chrome және т.б.  

Accept  –  браузер  қолдайтын  типтер:  image/gif,  image/x-xbitmap, 



image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, */*.  

Referer –ресурс келген URL адрес.  

Host – ресурс сұранылған хост аты. 

Accept-Language – қолданылатын тіл.  

Тақырып  және  денесі  болады.  Тақырып  негізгі  жол  мен  параметр 

жолдарынан  тұрады.  Негізгі  жол  3  жиектен  тұрады:  Хаттама  версиясы  – 

сұраныс    параметріне  сәйкес.  Қате  коды  –  сұраныстың  сәтті  орындалуының 

кодтық белгіленуі, Код 200 - OK. Қатенің сипаты – мысалы: 200 - OK, 500 - 

Internal Server Error.  

Жиі қолданылатын параметрлер:  

  сonnection - байланыс.  

  сontent-Type («мағына типі")  

  text/html – HTML форматтағы текст (веб-парақ); 

  image/jpeg – JPEG форматты сурет; 

  application/octet-stream – «октеттер» ағыны (байт), дискке жазуға. 

  text/plain – қарапайым текст; 

  Content-Length  («мағына  ұзындығы")  –  жауап  мазмүнынынң 

ұзындығы, байт.  

  Last-Modified («Соңғы рет өзгерген") – соңғы өзгерістер уақыты 

CGI  (Common  Gateway  Interface  -  общий  шлюзовой  интерфейс)  – 

ережелер жиыны, оларға сәйкес сервердегі бағдарламалар веб-сервер арқылы 

клиенттерге мәліметтер жібереді. 

Кең таралған CGI қосымшаларына кіретіндер:  

  Динамикалық сайттар – бір CGI-бағдарламамен құрылады. 

  Қолданушы сөздері арқылы құжат іздейтін іздеу механизмдері. 

  Қонақ кітаптары және хабарландыру тақталары.  

  Тапсырыс бланктері, анкеталар. 

МҚ серверінде орналасқан ақпаратты алу. 

CGI веб-сервер және CGI-бағдарлама арасында мәліметтер алмасудың 4 

әдісін қолдайды:  

  Орта айнымалылары 

  Командалық жол. 

  Стандартты енгізу құралы 

  Стандартты шығару құралы 

PHP - Hypertext Preprocessor. PHP тілі  веб-сайт жасайтын скрипттер тілі 

болып  табылады.  Сонымен  қатар  бұл  тіл  серверде  жұмыс  істейді. 

Мәліметтерді деректер қорына салу, мезетте веб-бет жасау және т.б көптеген 

қызметтер  атқарады.  Мысалы:  «сайтқа  тіркелу»,  «сайтқа  кіру»  процестері 

PHP тілімен жазылады. 



37

 


жүктеу 1,67 Mb.

Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   26




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау