成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

HTTP速查手冊-創(chuàng)新互聯(lián)

一、通用身份驗證
# 服務(wù)端返回401,并告知驗證類型為Basic
GET 401 Unauthorized
WWW-Authenticate: Basic realm="description"

# 瀏覽器輸入驗證信息后,請求頭中攜帶驗證信息
Authorization: Basic xxxxxxxxxx
二、Cookie
# 服務(wù)端返回set-cookie
set-cookie: name=xxxxx
set-cookie: age=xxxxx

# 用戶代理記錄Cookie,并在下次請求時攜帶Cookie
Cookie: name=xxxxx; age=xxxxx
三、永久重定向
# 狀態(tài)碼配置為301

GET 301
Location: http://example.com
四、臨時重定向
# 狀態(tài)碼配置為302

GET 302
Location: http://example.com
五、HTML 重定向
// 通過JS實現(xiàn)重定向

window.location = "http://example.com/";
六、訪問控制策略
// headers配置

// 允許所有來源
Access-Control-Allow-Origin: *
// 允許所有方法
Access-Control-Allow-Methods: *
// 允許所有Headers
Access-Control-Allow-Headers: *
// 響應(yīng)的有效時間為 86400 秒,也就是 24 小時。在有效時間內(nèi),瀏覽器無須為同一請求再次發(fā)起預(yù)檢請求。
Access-Control-Max-Age: 86400
七、HTTP 緩存

混存的種類:

創(chuàng)新互聯(lián)專注于鼎城企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),購物商城網(wǎng)站建設(shè)。鼎城網(wǎng)站建設(shè)公司,為鼎城等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
  • 私有緩存。eg:瀏覽器
  • 共享緩存
    • 代理緩存。eg:代理設(shè)備(Nginx 代理)
    • 托管緩存。eg:反向代理、CDN 和 service worker 與緩存 API 的組合。
7.1 Cache-Control

Response:

valuedescription
private數(shù)據(jù)可以被私有緩存存儲(eg:瀏覽器)
public數(shù)據(jù)可以被共享緩存存儲 (eg:代理緩存、托管緩存)
no-cache相應(yīng)的數(shù)據(jù)可以被緩存,但之后的每次請求需要向源服務(wù)端做文件有效性校驗
no-store任何種類的緩存(私有緩存、共享緩存)都不應(yīng)緩存數(shù)據(jù)
max-age=0不直接使用本地緩存,需向目標(biāo)服務(wù)端做新鮮度
must-revalidate緩存未過期時,可以直接使用;過期后,需要向源服務(wù)端做文件有效性校驗
proxy-revalidate等價于must-revalidate,但僅共享緩存有效

Request

valuedescription
no-cache要求緩存做新鮮度校驗
no-store即使源服務(wù)端的響應(yīng),可以被緩存,也不應(yīng)該緩存
max-age客戶端告訴服務(wù)端,客戶端允許的大緩存時長(秒)
7.2 驗證響應(yīng)

基于文件最后更新時間

Last-Modified / If-Modified-Since

基于正文內(nèi)容 Hash

ETag / If-None-Match

強(qiáng)制重新驗證

方式一:

Cache-Control: no-cache

方式二:

Cache-Control: max-age=0, must-revalidate

八、范圍請求

STEP 1:檢測是否支持范圍請求

curl -I http://example.com

# 若支持范圍請求,則Headers中存在Accept-Ranges、Content-Length
HTTP/1.1 200 OK
...
Accept-Ranges: bytes
Content-Length: 146515

Accept-Ranges字段存在,且值非none,則支持范圍請求。

STEP 2:發(fā)送范圍請求

curl http://exmaple.com/test.jpg -i -H "Range: bytes=0-1023"

# 響應(yīng)頭
HTTP/1.1 206 Partial Content
Content-Range: bytes 0-1023/146515
Content-Length: 1024
...
(binary content)

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

網(wǎng)頁標(biāo)題:HTTP速查手冊-創(chuàng)新互聯(lián)
文章起源:http://jinyejixie.com/article6/jshig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站網(wǎng)站設(shè)計、網(wǎng)站營銷虛擬主機(jī)、網(wǎng)頁設(shè)計公司用戶體驗

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
龙陵县| 罗甸县| 巨野县| 从江县| 泽普县| 河源市| 吉安市| 宿迁市| 科尔| 都匀市| 宜春市| 伊宁县| 香格里拉县| 镶黄旗| 洮南市| 封开县| 乳源| 当涂县| 四会市| 靖州| 萝北县| 西畴县| 扎赉特旗| 赫章县| 奇台县| 阳曲县| 临江市| 承德市| 乌拉特中旗| 岑巩县| 汉寿县| 怀远县| 宁武县| 延川县| 和龙市| 双城市| 兴义市| 平潭县| 特克斯县| 娱乐| 墨竹工卡县|