methods | 作用 |
---|---|
get | 用于請求服務器的數(shù)據(jù) |
post | 向服務器提交數(shù)據(jù) |
methods | 作用 |
---|---|
get | 獲取數(shù)據(jù) |
post | 新建數(shù)據(jù) |
patch | 更新數(shù)據(jù) |
delete | 刪除數(shù)據(jù) |
Restful API是一種新的API設計方法(早已推廣使用)。傳統(tǒng)API設計是把每個URL當作一個功能。Restful API設計:把每個URL當作一個唯一的資源。
成都創(chuàng)新互聯(lián)專注于鎮(zhèn)康企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設,電子商務商城網(wǎng)站建設。鎮(zhèn)康網(wǎng)站建設公司,為鎮(zhèn)康等地區(qū)提供建站服務。全流程按需求定制開發(fā),專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務Restful不使用URL參數(shù)
傳統(tǒng)API設計,用method表示操作類型
Restful API設計,用method表示操作類型
Request headers | 解釋 |
---|---|
Accept | 瀏覽器可接收的數(shù)據(jù)格式 |
Accept-Encoding | 瀏覽器可接收的壓縮算法,如 gzip |
Accept-Language | 瀏覽器可接收的語言,如zh-CN |
Connection:keep-alive | 一次TCP連接重復使用 |
cookie | 瀏覽器存儲 |
Host | 請求的域名 |
User-Agent(簡稱UA) | 瀏覽器信息 |
Content-type | 發(fā)送數(shù)據(jù)的格式,如application/json |
Response headers | 解釋 |
---|---|
Content-type | 返回數(shù)據(jù)的格式,如application/json |
Content-length | 返回數(shù)據(jù)的大小,多少字節(jié) |
Content-Encoding | 返回數(shù)據(jù)的壓縮算法,如gzip |
Set-Cookie | 服務端修改cookie |
瀏覽器第一次訪問網(wǎng)站時,服務端需要把數(shù)據(jù)發(fā)送給服務器,當瀏覽器再次訪問網(wǎng)站時,服務器就不需要再次發(fā)送,瀏覽器可以從緩存中獲取數(shù)據(jù)。網(wǎng)絡請求不穩(wěn)定,緩存可以減少網(wǎng)絡請求的數(shù)量,提升加載和渲染的效率。
4.1 強制緩存(Cache-Control)強制緩存Cache-Control,加在Response headers中,可以加快頁面的訪問速度。
例如:Cache-Control:max-age=31536000 (單位是秒)
Cache-Control的值 | 解釋 |
---|---|
max-age | 緩存的大過期時間 |
no-cache | 不使用本地緩存,向服務器正常發(fā)送請求 |
no-store | 不使用本地緩存,也不使用服務端的緩存策略 |
private | 只允許最終用戶進行緩存 |
public | 允許中間代理進行緩存 |
協(xié)商緩存是服務端的緩存策略,服務端判斷資源是否可以直接使用本地緩存中的內容。
服務端判斷客戶端資源(使用資源標識進行判斷),如果請求的資源和服務端一樣,就返回304,直接使用本地緩存中的資源;如果請求的資源和服務端資源不一樣,就返回200和最新的資源。
資源標識保存在Response Headers中,有兩種:
Last-Modified只能精確到秒級,Etag更精確,優(yōu)先使用Etag。
刷新方式 | 刷新操作對緩存的影響 |
---|---|
正常刷新:地址欄輸入URL,點擊跳轉鏈接,地址的前進后退 | 強制緩存√ 協(xié)商緩存√ |
手動刷新:F5 | 強制緩存× 協(xié)商緩存√ |
強制刷新:Crtl + F5 | 強制緩存× 協(xié)商緩存× |
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
本文標題:【面試題】http協(xié)議-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://www.chinadenli.net/article40/dhseeo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、做網(wǎng)站、域名注冊、手機網(wǎng)站建設、商城網(wǎng)站、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容