HTTP報文:它是HTTP應用程序之間發送的數據塊。這些數據塊以一些文本形式的元信息開頭,這些信息描述了報文的內容及含義,後面跟着可選的數據部分。這些報文都是在客戶端、服務器和代理之間流動。服務器
HTTP報文的流動方向:一次HTTP請求,HTTP報文會從「客戶端」流到「代理」再流到「服務器」,在服務器工做完成以後,報文又會從「服務器」流到「代理」再流到「客戶端」spa
報文的語法:全部的HTTP報文均可以分爲兩類,請求報文和響應報文。請求和響應報文的基本報文結構大體是相同的,只有起始行的語法有所不一樣。代理
請求報文:它會向Web服務器請求一個動做it
請求報文的格式:io
起始行: <method> <request-URL> <version>class
頭部: <headers>request
主體: <entity-body>語法
響應報文:它會將請求的結果返回給客戶端。請求
響應報文的格式:程序
起始行: <version> <status> <reason-phrase>
頭部: <headers>
主體: <entity-body>