国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

場景應用:常見的HTTP協(xié)議請求頭有哪些?

這篇具有很好參考價值的文章主要介紹了場景應用:常見的HTTP協(xié)議請求頭有哪些?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

標準答案:

? 常見的HTTP請求頭有:Accept,接收的數(shù)據(jù)類型。Accept-Language,接收的語言。Accept-Encoding,客戶端的編碼方式。Connection,長連接還是短鏈接。Host,客戶端的主機和端口號。Referer,請求來源網站。User-Agent,客戶端的系統(tǒng)和瀏覽器的信息。Cache-Control,緩存設置(重點)。Cookie,存儲用戶信息。Range,獲取的數(shù)據(jù)部分。

擴展學習:

? 常見的HTTP請求頭有:

Accept:

Accept:text/html瀏覽器可以接受服務器回發(fā)的類型為 text/html。
Accept:*/*代表瀏覽器可以處理所有類型(一般瀏覽器發(fā)給服務器都是發(fā)這個)。
Accept-Encoding:gzip、deflate。瀏覽器申明自己接收的編碼方法,通常指定壓縮方法,是否支持壓縮,支持什么壓縮方法(gzip,deflate)。

Accept-Language:

瀏覽器申明自己接收的語言。

Connection:

Connection:keep-alive。當一個網頁打開完成后,客戶端和服務器之間用于傳輸HTTP數(shù)據(jù)的TCP連接不會關閉,如果客戶端再次訪問這個服務器上的網頁,會繼續(xù)使用這一條已經建立的連接。
Connection:close。代表一個Request完成后,客戶端和服務器之間用于傳輸HTTP數(shù)據(jù)的TCP連接會關閉,當客戶端再次發(fā)送Request,需要重新建立TCP連接。

Host:

請求報文頭部主要用于指定被請求資源的Internet主機和端口號,發(fā)送請求時,這個字段是必需的。

Referer:

當瀏覽器向web服務器發(fā)送請求的時候,一般會帶上Referer,告訴服務器我是從哪個頁面鏈接過來的,服務器籍此可以獲得一些信息用于處理。

User-Agent:

告訴HTTP服務器, 客戶端使用的操作系統(tǒng)和瀏覽器的名稱和版本。

Cache-Control:

Cache-Control:默認為private,響應只能夠作為私有的緩存,不能再用戶間共享。
Cache-Control:public。響應會被緩存,并且在多用戶間共享。正常情況,如果要求HTTP認證,響應會自動設置為private。
Cache-Control:must-revalidate。響應在特定條件下會被重用,以滿足接下來的請求,但是它必須到服務器端去驗證它是不是仍然是最新的。
Cache-Control:no-cache。響應不會被緩存,而是實時向服務器端請求資源。
Cache-Control:max-age。設置緩存最大的有效時間,但是這個參數(shù)定義的是時間大小,而不是確定的時間點。單位是秒。
Cache-Control:no-store在任何條件下,響應都不會被緩存,并且不會被寫入到客戶端的磁盤里,這也是基于安全考慮的某些敏感的響應才會使用這個。

Cookie:

用來存儲一些用戶信息以便讓服務器辨別用戶身份的(大多數(shù)需要登錄的網站上面會比較常見),比如cookie會存儲一些用戶的用戶名和密碼,當用戶登錄后就會在客戶端產生一個cookie來存儲相關信息,這樣瀏覽器通過讀取cookie的信息去服務器上驗證并通過后會判定你是合法用戶,從而允許查看相應網頁。當然cookie里面的數(shù)據(jù)不僅僅是上述范圍,還有很多信息可以存儲是cookie里面,比如sessionid等。

Range:

bytes=0-5。指定第一個字節(jié)的位置和最后一個字節(jié)的位置。用于告訴服務器自己想取對象的哪部分。

延伸閱讀:

?Connection字段中的keep-alive可以簡單理解為一種狀態(tài)保持或重用機制,比如當一條連接建立后,我們不想它立刻被關閉,如果實現(xiàn)了keep-alive機制,就可以通過它來實現(xiàn)連接的保持。

keep-alive在HTTP 1.0版本默認是關閉的,但在HTTP1.1是默認開啟的;操作系統(tǒng)里TCP的keep-alive默認也是關閉,但一般應用都會修改設置來開啟。因此網上TCP流量中基于keep-alive的是主流。那TCP為什么要用keep-alive呢?TCP的三次握手和四次揮手中的關閉機制看起來簡單明了,但實際衍生出了各種問題,有的時候確實不希望中斷空閑的TCP連接,因為建立一次TCP連接需要經過一到兩次的網絡交互,且由于TCP的slow-start機制,新的TCP連接開始數(shù)據(jù)傳輸速度是比較慢的,理想上希望通過連接池模式,保持一部分空閑連接,當需要傳輸數(shù)據(jù)時,可以從連接池中直接拿一個空閑的TCP連接來全速使用,這樣對性能有很大提升為了支持這種情況,于是TCP實現(xiàn)了keep-alive機制。文章來源地址http://www.zghlxwxcb.cn/news/detail-470275.html

到了這里,關于場景應用:常見的HTTP協(xié)議請求頭有哪些?的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • HTTP常見的狀態(tài)碼有哪些?適用場景有什么?

    1、什么是HTTP狀態(tài)碼 HTTP狀態(tài)碼 (英語:HTTP Status Code),用以 表示網頁服務器 http 響應狀態(tài) 的3位數(shù)字代碼。 HTTP狀態(tài)碼的作用是服務器告訴客戶端當前請求響應的狀態(tài),通過狀態(tài)碼就能判斷和分析服務器的運行狀態(tài)。 2、常見的狀態(tài)碼和適用場景 狀態(tài)碼第一位數(shù)字決定了不

    2023年04月24日
    瀏覽(25)
  • 字節(jié)一面:說說HTTP 常見的狀態(tài)碼有哪些,適用場景?

    字節(jié)一面:說說HTTP 常見的狀態(tài)碼有哪些,適用場景?

    前言 最近博主在 字節(jié)面試 中遇到這樣一個面試題,這個問題也是前端面試的高頻問題,我們經常與網路請求打交道,與http打交道,也會根據(jù)返回的狀態(tài)碼來做出不同邏輯判斷,所以作為一個前端工程師必須要深入掌握這個知識點,博主在這給大家細細道來。 ?? 作者簡介:

    2024年02月08日
    瀏覽(29)
  • Ajax-概念、Http協(xié)議、Ajax請求及其常見問題

    Ajax-概念、Http協(xié)議、Ajax請求及其常見問題

    其他AJAX知識 AJAX同源策略及跨域問題解決方案——點擊此處 AJAX請求的不同發(fā)送方式——點擊此處 AJAX 全稱為Asynchronous Javascript And XML,就是 異步的JS和XML 。通過AJAX 可以在瀏覽器中向服務器發(fā)送異步請求,最大的優(yōu)勢: 無刷新獲取數(shù)據(jù) 。AJAX 不是新的編程語言,而是一種將現(xiàn)

    2024年02月13日
    瀏覽(29)
  • 【Http協(xié)議④】常見的幾種構造http請求的方式,form表單構造,Ajax構造,postman構造

    【Http協(xié)議④】常見的幾種構造http請求的方式,form表單構造,Ajax構造,postman構造

    前言: 大家好,我是 良辰丫 ,這篇文章我將協(xié)同大家一起去學習幾種構造http請求的方式.?????? ??個人主頁:良辰針不戳 ??所屬專欄:javaEE初階 ??勵志語句:生活也許會讓我們遍體鱗傷,但最終這些傷口會成為我們一輩子的財富。 ??期待大家三連,關注,點贊,收藏。

    2024年02月06日
    瀏覽(25)
  • 常見的應用層協(xié)議都有哪些?【面試官可能會問系列】

    常見的應用層協(xié)議都有哪些?【面試官可能會問系列】

    ? 目錄 ?編輯 前言 正文 ?? 什么是網絡協(xié)議? ?? 常見的應用層協(xié)議都有哪些? ?? 1. DNS(域名系統(tǒng)) ?? 2. FTP(文件傳輸協(xié)議) ?? 3. Telnet(遠程終端協(xié)議) ?? 4. HTTP(超文本傳送協(xié)議) ?? 5. SMTP(電子郵件協(xié)議) ?? 6. POP3(郵件讀取協(xié)議) ?? 7. SNMP(簡單網絡管理協(xié)

    2023年04月08日
    瀏覽(20)
  • 【網絡應用層協(xié)議】【HTTP】詳解HTTP與HTTPS、POST 請求與 GET請求 、TCP與UDP、cookie和session的區(qū)別

    目錄 1. HTTP和HTTPS的區(qū)別 2. POST 請求與 GET 請求區(qū)別 3. TCP與UDP的區(qū)別 4. cookie和session的區(qū)別

    2024年04月14日
    瀏覽(37)
  • 常見應用層協(xié)議端口號及簡介【HTTP80、FTP20(數(shù)據(jù)連接)21(控制連接)、POP3 110、DNS 53、TFTP文件傳輸協(xié)議 69】、http無狀態(tài)、http的壓縮傳輸

    常見應用層協(xié)議端口號及簡介【HTTP80、FTP20(數(shù)據(jù)連接)21(控制連接)、POP3 110、DNS 53、TFTP文件傳輸協(xié)議 69】、http無狀態(tài)、http的壓縮傳輸

    目錄 一、常見應用層協(xié)議 我們先看一下其常用協(xié)議的端口號: HTTP(hypertext transfer protocol)超文本傳輸協(xié)議(80) HTTPS(secure hypertext transfer protocol)安全文本傳輸協(xié)議(443) FTP(file transfer protocol)文件傳輸協(xié)議(21) TELNET(terminal NETwork)遠程登錄(端口號23) SMTP簡單郵件

    2023年04月08日
    瀏覽(26)
  • HTTP基本概念-HTTP 常見字段有哪些?

    HTTP基本概念-HTTP 常見字段有哪些?

    資料來源 : 小林coding 小林官方網站 ?:?小林coding (xiaolincoding.com) Host 字段 客戶端發(fā)送請求時,用來指定服務器的域名 Host:www.A.com 有了 Host 字段,就可以將請求發(fā)往「同一臺」服務器上的不同網站。 Content-Length 字段 服務器在返回數(shù)據(jù)時,會有 Content-Length 字段,表明本次回應

    2024年02月21日
    瀏覽(21)
  • HTTP 常?的狀態(tài)碼有哪些,以及適?場景

    ?、 HTTP 狀態(tài)碼 HT T P 狀態(tài)碼( HT T P S t a t u s Co d e )是?來表示??服務器超?本傳輸協(xié)議響應狀態(tài)的 3 位數(shù)字代 碼。它由 RFC 2 6 1 6 規(guī)范定義,并得到 RFC 2 5 1 8 、 RFC 2 8 1 7 、 RFC 2 2 9 5 、 RFC 2 7 7 4 與 RFC 4 9 1 8 等規(guī)范擴展。簡單來說, HT T P 狀態(tài)碼是服務器告訴客戶端當前

    2024年02月10日
    瀏覽(22)
  • HTTP協(xié)議概述 | 簡析HTTP請求流程 | HTTP8種請求方法

    HTTP協(xié)議概述 | 簡析HTTP請求流程 | HTTP8種請求方法

    目錄 ?? HTTP的簡單介紹 何為HTTP HTTP1.0與HTTP1.1 ?? HTTP的請求方法 1、OPTIONS 2、HEAD 3、GET 4、POST 5、PUT 6、DELETE 7、TRACE 8、CONNECT ?? HTTP的工作原理 ?? HTTP請求/響應的步驟 1、客戶端連接到Web服務器 2、瀏覽器客戶端發(fā)送HTTP請求 3、服務器接受請求并返回HTTP響應 4、釋放連接TCP連

    2024年02月03日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包