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

【PHP面試題15】http 協(xié)議的 header 中常見(jiàn)的 key 及含義

這篇具有很好參考價(jià)值的文章主要介紹了【PHP面試題15】http 協(xié)議的 header 中常見(jiàn)的 key 及含義。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


一、概覽

本文已收錄于PHP全棧系列專欄:PHP面試專區(qū)。
計(jì)劃將全覆蓋PHP開(kāi)發(fā)領(lǐng)域所有的面試題,對(duì)標(biāo)資深工程師/架構(gòu)師序列,歡迎大家提前關(guān)注鎖定。

HTTP協(xié)議是一個(gè)應(yīng)用層的協(xié)議,主要在Web瀏覽器和Web服務(wù)器之間傳遞數(shù)據(jù)。在HTTP協(xié)議中,客戶端向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器返回相應(yīng)的響應(yīng)。其中請(qǐng)求和響應(yīng)的頭部信息稱為HTTP Header,它包含了一系列鍵值對(duì),用于描述請(qǐng)求或響應(yīng)的屬性。本文將介紹HTTP協(xié)議的Header中常見(jiàn)的Key及其含義。

二、請(qǐng)求頭部

2.1 Accept

客戶端告訴服務(wù)器自己能夠接受的媒體格式類型,如:

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8

2.2 Accept-Charset

客戶端告訴服務(wù)器自己能夠接受的字符集,如:

Accept-Charset: utf-8, iso-8859-1;q=0.5

2.3 Accept-Encoding

客戶端告訴服務(wù)器自己能夠接受的編碼方式,如:

Accept-Encoding: gzip, deflate, br

2.4 Accept-Language

客戶端告訴服務(wù)器自己能夠接受的語(yǔ)言類型,如:

Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7

2.5 Cache-Control

客戶端告訴服務(wù)器緩存的處理方式,如:

Cache-Control: no-cache

2.6 Connection

客戶端告訴服務(wù)器是否需要持久化連接,如:

Connection: keep-alive

2.7 Cookie

客戶端將Cookie信息發(fā)送給服務(wù)器,如:

Cookie: name=value; name2=value2

2.8 Host

客戶端告訴服務(wù)器請(qǐng)求的主機(jī)名,如:

Host: www.example.com

2. 9 Referer

客戶端告訴服務(wù)器請(qǐng)求的來(lái)源頁(yè)面,如:

Referer: https://www.google.com/

2.10 User-Agent

客戶端告訴服務(wù)器自己的瀏覽器及操作系統(tǒng)版本信息,如:

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36

三、響應(yīng)頭部

3.1 Accept-Ranges

服務(wù)器告訴客戶端支持的文件傳輸方式,如:

Accept-Ranges: bytes

3.1 Cache-Control

服務(wù)器告訴客戶端緩存的處理方式,如:

Cache-Control: max-age=3600

3.2 Content-Encoding

服務(wù)器告訴客戶端響應(yīng)的數(shù)據(jù)的編碼方式,如:

Content-Encoding: gzip

3.3 Content-Language

服務(wù)器告訴客戶端響應(yīng)數(shù)據(jù)的語(yǔ)言類型,如:

Content-Language: en-US

3.4 Content-Length

服務(wù)器告訴客戶端響應(yīng)數(shù)據(jù)的長(zhǎng)度,如:

Content-Length: 1234

3.5 Content-Type

服務(wù)器告訴客戶端響應(yīng)數(shù)據(jù)的媒體格式類型,如:

Content-Type: text/html; charset=utf-8

3.6 Date

服務(wù)器告訴客戶端響應(yīng)的時(shí)間,如:

Date: Fri, 09 Oct 2020 04:22:00 GMT

3.7 Etag

服務(wù)器告訴客戶端響應(yīng)數(shù)據(jù)的唯一標(biāo)識(shí)符,如:

ETag: "12345"

3.8 Last-Modified

服務(wù)器告訴客戶端響應(yīng)數(shù)據(jù)的最后修改時(shí)間,如:

Last-Modified: Fri, 02 Oct 2020 10:00:00 GMT

3.9 Server

服務(wù)器告訴客戶端自己的軟件及版本信息,如:

Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/5.4.16

3.10 Set-Cookie

服務(wù)器告訴客戶端設(shè)置Cookie信息,如:

Set-Cookie: name=value; expires=Fri, 01-Jan-2021 00:00:00 GMT; path=/;

3.11 Transfer-Encoding

服務(wù)器告訴客戶端響應(yīng)數(shù)據(jù)的傳輸方式,如:

Transfer-Encoding: chunked

總結(jié)

HTTP協(xié)議的Header中包含了很多鍵值對(duì),這些鍵值對(duì)描述了請(qǐng)求或響應(yīng)的屬性。在實(shí)際開(kāi)發(fā)中,我們需要根據(jù)具體業(yè)務(wù)需求來(lái)使用這些Key。本文列出了一些常見(jiàn)的HTTP Key及其含義,希望對(duì)大家了解HTTP協(xié)議有所幫助。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-649357.html

到了這里,關(guān)于【PHP面試題15】http 協(xié)議的 header 中常見(jiàn)的 key 及含義的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java開(kāi)發(fā)面試--RabbitMQ專區(qū)

    Java開(kāi)發(fā)面試--RabbitMQ專區(qū)

    1、 RabbitMQ 是什么,它的優(yōu)勢(shì)和使用場(chǎng)景是什么? 答: RabbitMQ 是一種開(kāi)源的消息代理和隊(duì)列服務(wù)器,它允許應(yīng)用程序順序地讀寫(xiě)、發(fā)送和接收消息。基于Erlang語(yǔ)言開(kāi)發(fā),支持多種客戶端,如Python、Ruby、.NET、Java等,支持多種消息協(xié)議,如AMQP、STOMP、MQTT等。 RabbitMQ的主要優(yōu)勢(shì)

    2024年02月08日
    瀏覽(21)
  • Java開(kāi)發(fā)面試--Spring專區(qū)

    Java開(kāi)發(fā)面試--Spring專區(qū)

    1、 Spring 框架的核心特點(diǎn)和優(yōu)勢(shì)是什么? 答: 輕量級(jí)和非侵入性 :Spring 是一個(gè)輕量級(jí)的框架,它不會(huì)強(qiáng)制性地改變你的應(yīng)用架構(gòu),而是通過(guò)依賴注入和面向切面編程等特性,提供了一種非侵入式的開(kāi)發(fā)方式。 依賴注入 (Dependency Injection):Spring 提供了強(qiáng)大的依賴注入功能

    2024年02月04日
    瀏覽(30)
  • Java開(kāi)發(fā)面試--MongoDB專區(qū)

    Java開(kāi)發(fā)面試--MongoDB專區(qū)

    1、你是否了解 MongoDB? 答: 是的,我了解 MongoDB。MongoDB是一個(gè)流行的NoSQL數(shù)據(jù)庫(kù),它以文檔的形式存儲(chǔ)數(shù)據(jù),具有高度的靈活性和可擴(kuò)展性。我熟悉MongoDB的基本概念和特性,例如集合(Collection)、文檔(Document)、索引(Index)等。 對(duì)MongoDB的了解 如下: 數(shù)據(jù)模型 :MongoD

    2024年02月07日
    瀏覽(19)
  • HTTP 常見(jiàn)協(xié)議:選擇正確的協(xié)議,提升用戶體驗(yàn)(下)

    HTTP 常見(jiàn)協(xié)議:選擇正確的協(xié)議,提升用戶體驗(yàn)(下)

    ?? 前端開(kāi)發(fā)工程師(主業(yè))、技術(shù)博主(副業(yè))、已過(guò)CET6 ?? 阿珊和她的貓_CSDN個(gè)人主頁(yè) ?? ??透呒?jí)專題作者、在??痛蛟旄哔|(zhì)量專欄《前端面試必備》 ?? 藍(lán)橋云課簽約作者、已在藍(lán)橋云課上架的前后端實(shí)戰(zhàn)課程《Vue.js 和 Egg.js 開(kāi)發(fā)企業(yè)級(jí)健康管理項(xiàng)目》、《帶你從入

    2024年01月22日
    瀏覽(23)
  • HTTP 常見(jiàn)協(xié)議:選擇正確的協(xié)議,提升用戶體驗(yàn)(上)

    HTTP 常見(jiàn)協(xié)議:選擇正確的協(xié)議,提升用戶體驗(yàn)(上)

    ?? 前端開(kāi)發(fā)工程師(主業(yè))、技術(shù)博主(副業(yè))、已過(guò)CET6 ?? 阿珊和她的貓_CSDN個(gè)人主頁(yè) ?? ??透呒?jí)專題作者、在??痛蛟旄哔|(zhì)量專欄《前端面試必備》 ?? 藍(lán)橋云課簽約作者、已在藍(lán)橋云課上架的前后端實(shí)戰(zhàn)課程《Vue.js 和 Egg.js 開(kāi)發(fā)企業(yè)級(jí)健康管理項(xiàng)目》、《帶你從入

    2024年02月02日
    瀏覽(18)
  • 30 張圖解 HTTP 常見(jiàn)的面試題

    30 張圖解 HTTP 常見(jiàn)的面試題

    在面試過(guò)程中,HTTP 被提問(wèn)的概率還是比較高的 我搜集了 5 大類 HTTP 面試常問(wèn)的題目,同時(shí)這 5 大類題跟 HTTP 的發(fā)展和演變關(guān)聯(lián)性是比較大的,通過(guò)問(wèn)答 + 圖解的形式由淺入深的方式幫助大家進(jìn)一步的學(xué)習(xí)和理解 HTTP 協(xié)議。 HTTP 基本概念 Get 與 Post HTTP 特性 HTTPS 與 HTTP HTTP/1.

    2024年02月04日
    瀏覽(19)
  • 場(chǎng)景應(yīng)用:常見(jiàn)的HTTP協(xié)議請(qǐng)求頭有哪些?

    ? 常見(jiàn)的HTTP請(qǐng)求頭有:Accept,接收的數(shù)據(jù)類型。Accept-Language,接收的語(yǔ)言。Accept-Encoding,客戶端的編碼方式。Connection,長(zhǎng)連接還是短鏈接。Host,客戶端的主機(jī)和端口號(hào)。Referer,請(qǐng)求來(lái)源網(wǎng)站。User-Agent,客戶端的系統(tǒng)和瀏覽器的信息。Cache-Control,緩存設(shè)置(重點(diǎn))。Cooki

    2024年02月07日
    瀏覽(36)
  • Ajax-概念、Http協(xié)議、Ajax請(qǐng)求及其常見(jiàn)問(wèn)題

    Ajax-概念、Http協(xié)議、Ajax請(qǐng)求及其常見(jiàn)問(wèn)題

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

    2024年02月13日
    瀏覽(29)
  • 計(jì)算機(jī)網(wǎng)絡(luò)面試八股復(fù)習(xí):常見(jiàn)的Http狀態(tài)碼

    計(jì)算機(jī)網(wǎng)絡(luò)面試八股復(fù)習(xí):常見(jiàn)的Http狀態(tài)碼

    面試被問(wèn)到過(guò)一次。自己最近使用Gin框架,在 Response 的時(shí)候有時(shí)候也會(huì)用到一個(gè)自定義的狀態(tài)碼。因此歸納一下這方面,供自己日后面試復(fù)習(xí)以及開(kāi)發(fā)時(shí)候參考。 全名“超文本傳輸協(xié)議”(我也不懂為什么面試官問(wèn)這個(gè)…) 屬于應(yīng)用層 狀態(tài)碼在記憶時(shí)候按系列來(lái)記。 信息

    2024年01月21日
    瀏覽(21)
  • 常見(jiàn)網(wǎng)絡(luò)通信協(xié)議(http、https、ws)及安全協(xié)議(SSL、TLS、XTLS)

    常見(jiàn)網(wǎng)絡(luò)通信協(xié)議(http、https、ws)及安全協(xié)議(SSL、TLS、XTLS)

    文章內(nèi)容刪除了一大半不合適的內(nèi)容,發(fā)不出來(lái),你懂得。?? HTTP和HTTPS都屬于 應(yīng)用層協(xié)議 ,它們都是用于從萬(wàn)維網(wǎng)(WWW)服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。它們都是 基于 TCP/IP 協(xié)議 來(lái)傳遞數(shù)據(jù)的,支持 客戶端-服務(wù)器模式 的通信。 HTTP和HTTPS的區(qū)別主要在于HTT

    2024年02月10日
    瀏覽(39)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包