Компьютерлік желілер пәнінен зертханалық жұмыстарға арналған


 HTTP тапсырысының құрылымы



Pdf көрінісі
бет30/36
Дата15.02.2024
өлшемі0.7 Mb.
#491896
түріНұсқаулар
1   ...   26   27   28   29   30   31   32   33   ...   36
    Бұл бет үшін навигация:
  • Connection
2.2. HTTP тапсырысының құрылымы


HTTP тапсырыс бос жолмен бөлінген сұрату тақырыбына
және сұратудың денесінен тұрады. Сұрату денесінің болмауы
мүмкін. Сұратудың тақырыбы сұратудың негізгі (бірінші)
жолынан және басты жолда сұратуды нақтылайтын келесі
жолдардан тұрады. Келесі жолдардан Host параметрінің
хабарламасы бар жол ғана міндетті болып табылады. Бірінші
жолда сұратудың тақырыбы сұрату әдісінің бос орны,
сұратылатын құжаттың URI (әдетте «/» белгісімен
басталатын қатыстық адресі көрсетіледі) және хаттаманың
нұсқасы арқылы көрсетіледі. Сұратудың қалған жолдарында
параметрлер келесі форматта беріледі: 
Параметрдің аты: параметрдің мағынасы
Ең қарапайым HTTP сұратудың үлгісі: 
GET / HTTP/1.1 – сұрату тақырыбының бірінші жолы
Host: ya.ru - сұрату тақырыбының екінші жолы
- бос жол 
Сұратудың әдістері:
GET – мәліметтерді сұрату (HTTP-тақырыптарымен бірге)
HEAD - HTTP-тақырыптарын мәліметтерсіз сұрату.
POST – мәліметтерді серверге жөнелту
POST сұратуы үшін міндетті параметрлері болып
тапсырыстың денесінің типі (Content-Type) және байттардағы
сұрату денелерінің ұзындығы (Content-Length) табылады.
HTTP сұратудың жиі қолданылатын параметрлері:
Connection
 (соединение) –Keep-Alive және close
мағыналарын қабылдай алады. 
Keep-Alive ("оставить в живых") берілген құжатты
бергеннен кейін сервермен қосылуы үзілмейтінін және басқа
да сұратуларды жіберуге мүмкін дегенді білдіреді.
Браузерлердің көпшілігі Keep-Alive режимі жұмыс істейді,
өйткені ол сервермен бір рет қосылуда HTML – бетін және
оның суреттерін алуға мүмкіндік береді. Бір рет
орнатылғаннан кейін Keep-Alive режимі бірінші қатеге дейін
немесе кезектегі Connection: close сұратуындағы нақты
нұсқауға дейін сақталады.
close ("закрыть") – берілген сұратуға жауаптан кейін
қосылу жабылады. 
User-Agent 
– мағынасы браузердің "кодовое
обозначение" болып келеді, мысалы: 
Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; DigExt) 
Бұл параметрде клиенттің операциялық жүйесі жиі
көрсетіледі.


Accept – берілген браузердің таңдауын тәртіпте
ұстайтын браузермен сүйемелденетін типтердің тізімі.
Мысалы, IE5 үшін бұл параметр келесі мағыналарды құрайды:
Accept:
image/gif,
image/x-xbitmap,
image/jpeg,
image/pjpeg,
application/vnd.ms-excel,
application/msword,
application/vnd.ms-powerpoint, */* 


Достарыңызбен бөлісу:
1   ...   26   27   28   29   30   31   32   33   ...   36




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

    Басты бет