CodeGym /Курсове /All lectures for BG purposes /Структура на Http съобщение

Структура на Http съобщение

All lectures for BG purposes
Ниво, Урок
На разположение

3.1 Общ изглед на http съобщението

Всяка http заявка (http заявка) има специфична структура. И най-хубавото е, че е текстов файл, доста четим дори за неподготвен човек.

Съобщението се състои от три части. Първият ред е така нареченият начален ред , който определя вида на съобщението. След това има параметри, които също се наричат ​​заглавки, заглавки . Е, в самия край е тялото на съобщението .

И How да определим къде свършват заглавките и започва тялото на съобщението? И тук всичко е просто: заглавките и тялото на съобщението са разделени с празен ред . Веднага щом видят празен ред в http съобщение, тялото на съобщението веднага го следва.

3.2 Начална линия

Типът на стартовата линия е стандартизиран и се задава от шаблона:

Method URI HTTP/Version

За по-добро разбиране, нека вземем няколко примера. Личната page на потребителя на CodeGym е дадена от връзкатаhttps://codegym.cc/me

GET/me HTTP/1.0
Host: codegym.cc

Като отговор сървърът най-вероятно ще изпрати:


        HTTP/1.0 200 OK
   page text...
    

3.3 Заглавки

Заглавките се наричат ​​заглавки, защото идват в началото на http съобщение. Може би е по-правилно да ги наречем сервизни параметри. Те са необходими, за да може http клиентът и http сървърът да разбират по-добре How да комуникират и How точно да интерпретират получените данни.

Примери за такива заглавки:

Content-Type: text/html;charset=windows-1251
Allow: GET,HEAD,OPTIONS
Content-Length: 1984

Всяка заглавка е двойка име-стойност, разделени с двоеточие, точно Howто в JSON. Ще ги обсъдим по-подробно в следващите лекции.

Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION