欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

【面試題】http協(xié)議-創(chuàng)新互聯(lián)

1. http狀態(tài)碼
  • 1xx:服務(wù)器收到請(qǐng)求,但是沒(méi)有返回結(jié)果。
  • 2xx:請(qǐng)求成功。200成功。
  • 3xx:重定向。301永久重定向,302臨時(shí)重定向,304資源未被修改。
  • 4xx:客戶(hù)端錯(cuò)誤。404資源未找到,403沒(méi)有訪問(wèn)權(quán)限。
  • 5xx:服務(wù)端錯(cuò)誤。500服務(wù)器錯(cuò)誤,504網(wǎng)關(guān)超時(shí)。
2. http methods 2.1 傳統(tǒng)的methods
methods作用
get用于請(qǐng)求服務(wù)器的數(shù)據(jù)
post向服務(wù)器提交數(shù)據(jù)
2.2 現(xiàn)在的methods
methods作用
get獲取數(shù)據(jù)
post新建數(shù)據(jù)
patch更新數(shù)據(jù)
delete刪除數(shù)據(jù)
2.3 Restful API

Restful API是一種新的API設(shè)計(jì)方法(早已推廣使用)。傳統(tǒng)API設(shè)計(jì)是把每個(gè)URL當(dāng)作一個(gè)功能。Restful API設(shè)計(jì):把每個(gè)URL當(dāng)作一個(gè)唯一的資源。

成都創(chuàng)新互聯(lián)專(zhuān)注于鎮(zhèn)康企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。鎮(zhèn)康網(wǎng)站建設(shè)公司,為鎮(zhèn)康等地區(qū)提供建站服務(wù)。全流程按需求定制開(kāi)發(fā),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

Restful不使用URL參數(shù)
在這里插入圖片描述
傳統(tǒng)API設(shè)計(jì),用method表示操作類(lèi)型

在這里插入圖片描述
Restful API設(shè)計(jì),用method表示操作類(lèi)型
在這里插入圖片描述

3. http headers 3.1 請(qǐng)求頭 Request headers
Request headers解釋
Accept瀏覽器可接收的數(shù)據(jù)格式
Accept-Encoding瀏覽器可接收的壓縮算法,如 gzip
Accept-Language瀏覽器可接收的語(yǔ)言,如zh-CN
Connection:keep-alive一次TCP連接重復(fù)使用
cookie瀏覽器存儲(chǔ)
Host請(qǐng)求的域名
User-Agent(簡(jiǎn)稱(chēng)UA)瀏覽器信息
Content-type發(fā)送數(shù)據(jù)的格式,如application/json
3.2 響應(yīng)頭 Response headers
Response headers解釋
Content-type返回?cái)?shù)據(jù)的格式,如application/json
Content-length返回?cái)?shù)據(jù)的大小,多少字節(jié)
Content-Encoding返回?cái)?shù)據(jù)的壓縮算法,如gzip
Set-Cookie服務(wù)端修改cookie
3.3 緩存相關(guān)的headers
  • Cache-Control
  • Expires
  • Last-Modified
  • If-Modified-Since
  • Etag
  • If-None-Match
4. http緩存

瀏覽器第一次訪問(wèn)網(wǎng)站時(shí),服務(wù)端需要把數(shù)據(jù)發(fā)送給服務(wù)器,當(dāng)瀏覽器再次訪問(wèn)網(wǎng)站時(shí),服務(wù)器就不需要再次發(fā)送,瀏覽器可以從緩存中獲取數(shù)據(jù)。網(wǎng)絡(luò)請(qǐng)求不穩(wěn)定,緩存可以減少網(wǎng)絡(luò)請(qǐng)求的數(shù)量,提升加載和渲染的效率。

4.1 強(qiáng)制緩存(Cache-Control)

強(qiáng)制緩存Cache-Control,加在Response headers中,可以加快頁(yè)面的訪問(wèn)速度。
例如:Cache-Control:max-age=31536000 (單位是秒)
在這里插入圖片描述

Cache-Control的值解釋
max-age緩存的大過(guò)期時(shí)間
no-cache不使用本地緩存,向服務(wù)器正常發(fā)送請(qǐng)求
no-store不使用本地緩存,也不使用服務(wù)端的緩存策略
private只允許最終用戶(hù)進(jìn)行緩存
public允許中間代理進(jìn)行緩存
4.2 協(xié)商緩存(對(duì)比緩存)

協(xié)商緩存是服務(wù)端的緩存策略,服務(wù)端判斷資源是否可以直接使用本地緩存中的內(nèi)容。
服務(wù)端判斷客戶(hù)端資源(使用資源標(biāo)識(shí)進(jìn)行判斷),如果請(qǐng)求的資源和服務(wù)端一樣,就返回304,直接使用本地緩存中的資源;如果請(qǐng)求的資源和服務(wù)端資源不一樣,就返回200和最新的資源。
在這里插入圖片描述
資源標(biāo)識(shí)保存在Response Headers中,有兩種:

  1. Last-Modified 資源的最后修改時(shí)間
  2. Etag 資源的唯一標(biāo)識(shí)(一個(gè)字符串)

Last-Modified只能精確到秒級(jí),Etag更精確,優(yōu)先使用Etag。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

4.3 刷新對(duì)緩存的影響
刷新方式刷新操作對(duì)緩存的影響
正常刷新:地址欄輸入U(xiǎn)RL,點(diǎn)擊跳轉(zhuǎn)鏈接,地址的前進(jìn)后退強(qiáng)制緩存√ 協(xié)商緩存√
手動(dòng)刷新:F5強(qiáng)制緩存× 協(xié)商緩存√
強(qiáng)制刷新:Crtl + F5強(qiáng)制緩存× 協(xié)商緩存×

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

本文標(biāo)題:【面試題】http協(xié)議-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://chinadenli.net/article40/dhseeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)做網(wǎng)站域名注冊(cè)手機(jī)網(wǎng)站建設(shè)商城網(wǎng)站動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司