繁体   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