HTTP请求报文和响应报文中的实体数据
先看個(gè)整體輪廓。倆種報(bào)文的起始行的相關(guān)數(shù)據(jù),我就不說了。
來看一個(gè)響應(yīng)報(bào)文
其中,較為重要的有Host,Connection,Accept,Acccept-Encoding,Accept-Language
Host 字段告訴服務(wù)器這個(gè)請(qǐng)求應(yīng)該由哪個(gè)主機(jī)來處理,當(dāng)一臺(tái)計(jì)算機(jī)上托管了多個(gè)虛擬主機(jī)的時(shí)候,服務(wù)器端就需要用 Host字段來選擇,有點(diǎn)像是一個(gè)簡單的“路由重定向”。
Connection字段的屬性是keep-alive,保持長連接
Accept,Acccept-Encoding,Accept-Language:統(tǒng)稱為 :我對(duì)服務(wù)器給出的數(shù)據(jù)進(jìn)行了約束。
(注意)因?yàn)檫@是一個(gè)get請(qǐng)求,那么如果是一個(gè)post的請(qǐng)求的話,應(yīng)有 content-*字段,即指明body中的數(shù)據(jù)類型,在這就可想到響應(yīng)報(bào)文中的實(shí)體字段 一般為content-* 。
來看一個(gè)Post類型的請(qǐng)求報(bào)文。
總結(jié):就是這張圖 ,如果一個(gè)報(bào)文請(qǐng)求數(shù)據(jù)的話,那么報(bào)文的實(shí)體數(shù)據(jù)中就應(yīng)該描述應(yīng)接受的數(shù)據(jù)類型,如果一個(gè)報(bào)文發(fā)送數(shù)據(jù)的話,那么報(bào)文的實(shí)體數(shù)據(jù)中就應(yīng)該描述 body中的數(shù)據(jù)類型。
?
?
總結(jié)
以上是生活随笔為你收集整理的HTTP请求报文和响应报文中的实体数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: epoll和select的区别
- 下一篇: 0813-拼多多