第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

在同一資源的 http2 推送正在進(jìn)行時(shí)觸發(fā) GET 請求時(shí)會發(fā)生什么

在同一資源的 http2 推送正在進(jìn)行時(shí)觸發(fā) GET 請求時(shí)會發(fā)生什么

RISEBY 2023-02-24 15:21:44
當(dāng)觸發(fā)單個(gè) GET 請求時(shí)會發(fā)生什么,同時(shí)正在為同一資源發(fā)送 http2 推送?指定的行為是什么以及瀏覽器實(shí)際做什么?示例場景可能如下所示:at time 0: GET / (get document) and the server pushes /data.json at time 1: GET /data.json (triggered by script, while the h2 push is still not finished / in-flight)這會導(dǎo)致兩次調(diào)用服務(wù)器嗎?這種行為是指定的還是特定于瀏覽器的,例如在 Chromium 中可能通過 HTTP 緩存:緩存實(shí)現(xiàn)單寫入器 - 多讀取器鎖定,以便在任何給定時(shí)間只有一個(gè)對同一資源的網(wǎng)絡(luò)請求在運(yùn)行。 https://www.chromium.org/developers/design-documents/network-stack/http-cache
查看完整描述

1 回答

?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

RFC 7540 中的 HTTP/2 規(guī)范

一旦客戶端收到 PUSH_PROMISE 幀并選擇接受推送的響應(yīng),在承諾的流關(guān)閉之前,客戶端不應(yīng)該發(fā)出任何對承諾的響應(yīng)的請求。

因此,如果服務(wù)器開始發(fā)送的時(shí)間不會太長,請求似乎很可能會等待推送響應(yīng)被傳送:

如果客戶端出于任何原因確定它不希望
從服務(wù)器接收推送的響應(yīng),或者如果服務(wù)器花了
太長時(shí)間
才開始發(fā)送承諾的響應(yīng),則客戶端可以
使用 CANCEL 或 REFUSED_STREAM 發(fā)送 RST_STREAM 幀代碼
并引用推送流的標(biāo)識符。


查看完整回答
反對 回復(fù) 2023-02-24
  • 1 回答
  • 0 關(guān)注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號