簡體   English   中英

Chrome擴展程序chrome.webRequest API-請求標題中未包含一些http請求標題

[英]Chrome extension chrome.webRequest API - Some http request headers not coming in request headers

我正在進行chrome擴展,目的是攔截所有HTTP(S)請求/響應並將所有標頭記錄到持久文件(在磁盤上)中。 我快要實現目標了。 但是,當我仔細查看一些請求時,發現在很多請求中, requestHeaders都缺少“ If-None-Match ”和“ If-Modified-Since ”。 不過,我可以在開發人員工具顯示的“網絡”面板中看到它們。

我盡力找出可能導致這種現象的任何模式。 但是,不幸的是,沒有這種模式。

有人請幫忙。

要使用chrome.webRequest API中onBeforeSendHeaders事件,必須接收requestHeader列表。

onBeforeSendHeaders描述中提到某些標頭不可用於讀取/處理:

  • 授權
  • 緩存控制
  • 連接
  • 內容長度
  • 主辦
  • 如果-Modified-Since的
  • 如果 - 無 - 匹配
  • 如果量程
  • 局部數據
  • 附注
  • 代理授權
  • 代理連接
  • 傳輸編碼

恐怕您將無法讀取或修改這些標頭,因為這是API的強制限制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM