| methods | 作用 |
|---|---|
| get | 用于請(qǐng)求服務(wù)器的數(shù)據(jù) |
| post | 向服務(wù)器提交數(shù)據(jù) |
| methods | 作用 |
|---|---|
| get | 獲取數(shù)據(jù) |
| post | 新建數(shù)據(jù) |
| patch | 更新數(shù)據(jù) |
| delete | 刪除數(shù)據(jù) |
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)型
| 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 |
| 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 |
瀏覽器第一次訪問(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)行緩存 |
協(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中,有兩種:
Last-Modified只能精確到秒級(jí),Etag更精確,優(yōu)先使用Etag。


| 刷新方式 | 刷新操作對(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)
猜你還喜歡下面的內(nèi)容
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)