本篇博客我們就來詳細的聊一下HTTP協(xié)議的常用頭部字段,當然我們將其分為請求頭和響應(yīng)頭進行闡述。下方是報文頭每個字段的格式,首先是頭部字段的名稱,如Accept,冒號后方緊跟的是該字段名所對應(yīng)的值,每個值之間有逗號分隔。如果該值需要優(yōu)先級,那么在值的后方跟上優(yōu)先級q=0.8(q的值由0~1,優(yōu)先級從低到高)。值與優(yōu)先級中間由分號相隔。
頭部字段名:值1, 值2;q=0.8
下方就是截取的網(wǎng)絡(luò)請求中Request Headers的部分內(nèi)容。紅框中的Accept-Language就是頭部字段名,冒號后邊就是該字段相應(yīng)的值了。如下所示:
HTTP頭部字段可以分為通用頭部字段,請求頭部字段,響應(yīng)頭部字段以及實體頭部字段,下方會給出詳細的介紹。
一.通用頭部字段 (General Header Fields)
該字段在請求頭和響應(yīng)頭都會使用到,下方是常用的通用頭部字段:
1、Cache-Control
用來操作緩存的工作機制,下方截圖響應(yīng)頭中的的Cache-Control的參數(shù)為private和max-age=10。private緩存是私有的,僅像特定用戶提供相應(yīng)的緩存信息。如果是public,那么就意味著可向任意方提供相應(yīng)的緩存信息。max-age = 10表示緩存有效期為10秒。從下方的Expires(過期時間)和Last-Modified(最后修改時間)就可以看出,這兩者之間的差值正好是10秒。
該字段還可以對應(yīng)其他的參數(shù):
網(wǎng)友評論